{"msg":"setting up simulated sidecar","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.554329766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.554695006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:56909"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.554729496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:63714"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.554750306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:40909"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.554772257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:44409"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.554787337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ereport-sim","slot":"sidecar 0","metadata":"{\"baseboard_part_number\": String(\"SimSidecarSp\"), \"baseboard_serial_number\": String(\"SimSidecar0\"), \"hubris_archive_id\": String(\"asdfasdfasdf\")}","n_ereports":1,"restart_id":"0d3e464a-666e-4687-976f-90e31238be8b"} {"msg":"setting up simulated sidecar","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.554811427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.554825997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:52710"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.554848807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:43347"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.554863737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:41826"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.554880737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:38536"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.554897077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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":"4b95e42c-f2c2-4278-8afe-7726d12308b1"} {"msg":"setting up simulated gimlet","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.554919497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.554934907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:58848"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.554952437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:43866"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.554974347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:48591"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.555062897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:43272"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.555079847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ereport-sim","slot":"gimlet 0","metadata":"{\"baseboard_part_number\": String(\"SimGimletSp\"), \"baseboard_serial_number\": String(\"SimGimlet00\"), \"hubris_archive_id\": String(\"ffffffff\"), \"hubris_version\": String(\"0.0.2\")}","n_ereports":5,"restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b"} {"msg":"bound fake serial console to TCP port","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.555102607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","component":"SpComponent { id: \"sp3-host-cpu\" }","addr":"[::1]:0"} {"msg":"setting up simulated gimlet","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.555120677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.555137747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:55169"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.555152577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:43702"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.555166437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:63670"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.555187267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:53711"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.555207317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ereport-sim","slot":"gimlet 1","metadata":"{\"baseboard_part_number\": String(\"SimGimletSp\"), \"baseboard_serial_number\": String(\"SimGimlet01\"), \"hubris_archive_id\": String(\"ffffffff\"), \"hubris_version\": String(\"0.0.2\")}","n_ereports":1,"restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c"} {"msg":"bound fake serial console to TCP port","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.555242947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","component":"SpComponent { id: \"sp3-host-cpu\" }","addr":"[::1]:0"} {"msg":"setting up gateway server","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.555281177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.555435837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"Setting rack_id","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.555966167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","rack_id":"c19a698f-c6f9-4a17-ae30-20d711b8f7dc"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.55881277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all starting from 2.0.0","path":"/ignition","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.55884983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"from 1.0.0 to 2.0.0","path":"/ignition","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.55887153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all starting from 2.0.0","path":"/ignition/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.55889084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"from 1.0.0 to 2.0.0","path":"/ignition/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.55890991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/ignition/{type}/{slot}/{command}","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.55893204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/local/all-sp-ids","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.55903958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/local/switch-id","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.55905913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/recovery/host-phase2","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.55907565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/sp/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.55909252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/sp/{type}/{slot}/component","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.55983799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/sp/{type}/{slot}/component/{component}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.55986398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/sp/{type}/{slot}/component/{component}/active-slot","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.55988572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/sp/{type}/{slot}/component/{component}/active-slot","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.55990702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/sp/{type}/{slot}/component/{component}/caboose","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.55992782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/sp/{type}/{slot}/component/{component}/cfpa","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.55996679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/sp/{type}/{slot}/component/{component}/clear-status","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.55998596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/sp/{type}/{slot}/component/{component}/cmpa","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.56001941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/sp/{type}/{slot}/component/{component}/hash/{firmware_slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.56003452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/sp/{type}/{slot}/component/{component}/hash/{firmware_slot}","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.56006528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/sp/{type}/{slot}/component/{component}/reset","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.560081001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/sp/{type}/{slot}/component/{component}/rot-boot-info","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.560096811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/sp/{type}/{slot}/component/{component}/serial-console/attach","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.560113951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/sp/{type}/{slot}/component/{component}/serial-console/detach","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.560133431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/sp/{type}/{slot}/component/{component}/update","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.560150611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/sp/{type}/{slot}/component/{component}/update-abort","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.560168671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/sp/{type}/{slot}/component/{component}/update-status","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.560185791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/sp/{type}/{slot}/ereports","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.560204811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/sp/{type}/{slot}/host-phase2-progress","method":"DELETE"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.560223081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/sp/{type}/{slot}/host-phase2-progress","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.560241371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/sp/{type}/{slot}/ipcc/installinator-image-id","method":"DELETE"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.560262001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/sp/{type}/{slot}/ipcc/installinator-image-id","method":"PUT"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.560283181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/sp/{type}/{slot}/power-state","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.560302361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/sp/{type}/{slot}/power-state","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.560319421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/sp/{type}/{slot}/sensor/{sensor_id}/value","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.560342701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/sp/{type}/{slot}/startup-options","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.560359131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/sp/{type}/{slot}/startup-options","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.560419961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/sp/{type}/{slot}/task-dump","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.560442081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/sp/{type}/{slot}/task-dump/{task_dump_index}","method":"GET"} {"msg":"listening","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.560460491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.560478831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"attempting initial SP discovery","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.560491761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","discovery_addr":"[::1]:52710"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.560509531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"attempting initial SP discovery","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.560531861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","discovery_addr":"[::1]:56909"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.560547581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"attempting initial SP discovery","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.560570571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","discovery_addr":"[::1]:58848"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.560629931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"attempting initial SP discovery","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.560650111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","discovery_addr":"[::1]:55169"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.560663661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"waiting for SP discovery to complete...","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.560683541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","error":"discovery process not yet complete","elapsed":"7.65µs"} {"msg":"using development metrics configuration overrides!","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.560700501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","bind_loopback":true,"nexus_address":"None"} {"msg":"rebinding producer server on new IP","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.560715891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","producer_id":"aabbb253-e557-443a-b64e-8f28acc6a5fd","collection_interval":"10s","current_ip":"None","new_ip":"::1"} {"msg":"registered DTrace probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.560753561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.560771131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:41201","component":"dropshot","component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","versions":"all","path":"/{producer_id}","method":"GET"} {"msg":"listening","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.560795161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:41201","component":"dropshot","file":"/home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dropshot-0.17.0/src/server.rs:335","component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.560817681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:41201","component":"dropshot","component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"Requested any available port, Dropshot server has been bound to [::1]:41201","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.560840471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"Nexus IP not provided, will use DNS to resolve it","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.560855901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"new DNS resolver","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.560869791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"internal-dns-resolver","file":"internal-dns/resolver/src/resolver.rs:144","component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","addresses":"[[::1:0:0:0:1]:53, [::2:0:0:0:1]:53, [::3:0:0:0:1]:53]"} {"msg":"starting producer registration task","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.560885801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"starting oximeter metric producer server","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.560901141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"file":"oximeter/producer/src/lib.rs:280","component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","interval":"10s","address":"[::1]:41201","producer_id":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"bound metrics producer server","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.560923131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","address":"[::1]:41201","producer_id":"aabbb253-e557-443a-b64e-8f28acc6a5fd","collection_interval":"10s"} {"msg":"registering as oximeter producer with Nexus","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.560977311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-registration-task","component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","registration_count":"0"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.560993141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"internal-dns-resolver","component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.582909158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","sender":"Sender { addr: [::1]:61464, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.582932958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","sender":"Sender { addr: [::1]:49775, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.582956138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","sender":"Sender { addr: [::1]:58549, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.583035178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","sender":"Sender { addr: [::1]:56405, vid: One }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.584413989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","error":"proto error: io error: No route to host (os error 148)","delay":"22.765817ms","count":"0"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.584466479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 25, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.584496719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","addr":"[::1]:52710"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.584511629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 25, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.584533779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","addr":"[::1]:56909"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.584548659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 25, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.584568049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","addr":"[::1]:58848"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.584583369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 25, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.584600499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","addr":"[::1]:55169"} {"msg":"received discovery response (not used for location)","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.584617139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","sp_port":"One","interface":"(direct socket handle)"} {"msg":"received discovery response (not used for location)","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.584632639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","sp_port":"One","interface":"(direct socket handle)"} {"msg":"received discovery response (used for location)","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.584647669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","pos":0,"sp_port":"One","interface":"(direct socket handle)"} {"msg":"received discovery response (used for location)","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.584664769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","pos":0,"sp_port":"One","interface":"(direct socket handle)"} {"msg":"received location determination response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.584680739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","refined_locations":"{\"switch1\"}","interface":"(direct socket handle)"} {"msg":"starting to poll SP sensor data every 1s","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.600861151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.600912601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","chassis_type":"Sled","sp_slot":"0"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.600928731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","chassis_type":"Switch","sp_slot":"1"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.600941751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","chassis_type":"Switch","sp_slot":"0"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.600961531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","chassis_type":"Sled","sp_slot":"1"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.601996472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.602031892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.602049232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.602065062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.602080592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.602098802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.602117972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.602133962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.602199002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.602237342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.602274522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.602304712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.602469012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.602513123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.602552593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.602588393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2 }"} {"msg":"our little friend seems to have changed in some kind of way","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.602628103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:02.602657273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","new_hubris_archive_id":"0000000000000000","new_serial":"SimSidecar0","new_model":"FAKE_SIM_SIDECAR","known_state":"None","current_state":"SpUnderstanding { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0 }"} {"msg":"our little friend seems to have changed in some kind of way","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.602684213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","new_hubris_archive_id":"0000000000000000","new_serial":"SimGimlet00","new_model":"i86pc","known_state":"None","current_state":"SpUnderstanding { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0 }"} {"msg":"our little friend seems to have changed in some kind of way","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.602708693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:02.602732743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.602752013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.602770633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.602787093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.602802953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:02.602820443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Inventory(TlvPage { offset: 0, total: 2 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.602840363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Inventory(TlvPage { offset: 0, total: 10 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.602858413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:02.602874313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","description":"dev-0","component_kind":"fake-tmp-sensor","component_id":"dev-0"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.602893523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","description":"dev-1","component_kind":"fake-tmp-sensor","component_id":"dev-1"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.602913433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","description":"dev-0","component_kind":"fake-tmp-sensor","component_id":"dev-0"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.603003183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","description":"dev-1","component_kind":"tmp117","component_id":"dev-1"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.603021673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","description":"dev-2","component_kind":"tmp117","component_id":"dev-2"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.603042813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","description":"dev-7","component_kind":"max5970","component_id":"dev-7"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.603061433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","description":"dev-8","component_kind":"nvme_bmc","component_id":"dev-8"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.603078083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","description":"dev-39","component_kind":"tmp451","component_id":"dev-39"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.603096153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","description":"dev-46","component_kind":"sbtsi","component_id":"dev-46"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.603112643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","description":"dev-53","component_kind":"max31790","component_id":"dev-53"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.603133743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","description":"dev-0","component_kind":"tmp117","component_id":"dev-0"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.603150283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","description":"dev-1","component_kind":"tmp117","component_id":"dev-1"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.603166573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","description":"dev-2","component_kind":"tmp117","component_id":"dev-2"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.603183973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","description":"dev-7","component_kind":"max5970","component_id":"dev-7"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.603200453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","description":"dev-8","component_kind":"nvme_bmc","component_id":"dev-8"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.603218423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","description":"dev-39","component_kind":"tmp451","component_id":"dev-39"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.603235073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","description":"dev-46","component_kind":"sbtsi","component_id":"dev-46"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.603250663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","description":"dev-53","component_kind":"max31790","component_id":"dev-53"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.603265413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:02.603283233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.603300883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.603318733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.603338993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.603356373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:02.603374273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.603405993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.603424863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.603440993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.603458933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.603476383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.603490973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.603508223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.603525653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.603541323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.603559003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:02.603596033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 4 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.603613143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 4 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.603634273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:02.603651173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.607277246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:02.607327146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.607349586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.607411246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.607431656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.607481266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.607501956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.607520526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.607535386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.607555896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 5 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.607576526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 5 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.607593166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 5 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.608375247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.608409607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.608431277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.608713607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.608750387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.608764157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.608782867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.608798047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.608894317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 6 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.609040317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 6 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.609062327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 6 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.609078727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.610513709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:02.610923969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.619619835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.619662245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.619697635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.619715925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.619730695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.619750146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.619765026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.619779796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.619796236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.619815896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.619832056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.619850216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.619868626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:02.619888896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 7 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.624283559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.624342069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:02.624959849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.62519863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.629620283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.629682823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.629703053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 8 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.629722173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 8 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.630361174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.630389854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.630412374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.630426584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.630446214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.630686184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.630708554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 9 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.630731004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:02.631242354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:02.631274644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.631481204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.631498664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.631517974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.631532334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.631560404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:02.633735086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 10 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.636466498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.636520308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.636541758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.636561938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.636581828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.636595838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.636615818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.636638438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.636654988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.636676938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 11 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.636698468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 11 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.637835579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.637872329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.637895699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.637930509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.637962679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 12 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.637997439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 12 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.638031699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.638050709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.873476426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","remote_addr":"[::1]:61863"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.873806476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"e7ad5081-6e9b-4ef6-982a-c24e926ae867","remote_addr":"[::1]:61863","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.873846426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"e7ad5081-6e9b-4ef6-982a-c24e926ae867","remote_addr":"[::1]:61863","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.875308657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/local/switch-id","method":"GET","req_id":"e7ad5081-6e9b-4ef6-982a-c24e926ae867","remote_addr":"[::1]:61863","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":1497,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.880839191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"78a4d61e-a923-4ba1-92df-39fa4d337877","remote_addr":"[::1]:61863","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.880902071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"78a4d61e-a923-4ba1-92df-39fa4d337877","remote_addr":"[::1]:61863","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.880994071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.883021843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.883100873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 5 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.883146223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.883181623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 6 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.883353913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"78a4d61e-a923-4ba1-92df-39fa4d337877","remote_addr":"[::1]:61863","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":2523,"response_code":200} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.890969559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"internal-dns-resolver","component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.898986075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","error":"proto error: io error: No route to host (os error 148)","delay":"338.154084ms","count":"1"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.441854684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"internal-dns-resolver","component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.445022787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","error":"proto error: io error: No route to host (os error 148)","delay":"884.199856ms","count":"2"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.63496242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.63500148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.63503819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.63505264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.63507864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.63510261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.63512693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.63514576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.637430432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.637494032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.637775762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.637824752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.642412646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 7 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.642493686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 7 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.642542536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 13 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.642587626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 13 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.656936257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.657007357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:03.657039087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.657064387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.657258327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.657281937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:03.657306057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.657346257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.657361357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.657378957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.657395157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.657409547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.657426007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.657440527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.657455117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.657469377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.657484067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 8 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.657519497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 8 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.657535827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 14 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.657550617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 14 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.657569407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.660190719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.660211599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.660228189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.660288529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.660304499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.660322409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.660336099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.660350789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.660364389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.660380479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 9 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.660400089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 15 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.660418039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 15 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.66124917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.66127021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.66128992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.66130639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.66133812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.66135239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.66137052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.66138409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.6614025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 10 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.66143588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 16 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.66145168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 16 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.66146662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.66212408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:03.6621439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.6621889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.662202491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.662217241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.662234001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.662251631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.662269541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.662283251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.662298621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.662312961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.662326721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.662343091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.662359011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.662377311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:03.662394401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 17 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.667318914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.667434014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:03.670288797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.670350327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.670427327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.670461127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.670522697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:03.670573657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 18 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.671667518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.671804728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.671956698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.671994478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.672012198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.672027158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.672041528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 19 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.672057098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:03.672755298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:03.672789578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.672806549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.672820459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.672836399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.672850109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.672864689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:03.672879309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 20 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.673654679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.673687769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.67489145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.67491691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.67493286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.67494519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.67495934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.67497555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.67499138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.67500664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 21 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.67502221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 21 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.676492731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.676513461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.677062732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.677128982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.677223942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 22 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.680711544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 22 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.683507177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.683537567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.57825705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","remote_addr":"[::1]:56036"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.578750221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"6b63cf31-98ac-471d-b627-f4b2139321dd","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.578773841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"6b63cf31-98ac-471d-b627-f4b2139321dd","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.582026793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.583909494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.584387335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 9 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.585880586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.585906276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.585921136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.585933856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.585947936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.585961086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.585974486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.585986776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.585999286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.586011946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.586026326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.586040126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.586054756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.586068436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.586083096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.586095796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.586110656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.586126526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.586140326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.586164126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.586176656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.586189916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.586224936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.586242496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.586255926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.586269796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.586281956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.586295726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.586307706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.586321086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.586334436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.589605799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"6b63cf31-98ac-471d-b627-f4b2139321dd","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":10848,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.592407061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"27715f74-d128-4f34-9a73-2f49e6fd2054","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.592456991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"27715f74-d128-4f34-9a73-2f49e6fd2054","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.592821441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.592880251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.593317112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 10 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.594913343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.646047321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 11 }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.646219921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.646240991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.646258401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.646274312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.646383832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.646405062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.646424932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:04.646441482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(SpState) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.646458512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"27715f74-d128-4f34-9a73-2f49e6fd2054","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":54089,"response_code":200} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.646619182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.646654152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.646686412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.646722592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.648028763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 12 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.648085643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 11 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.648125703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:04.648164133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.648302143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"f91d8c87-92d1-4968-b6ac-7c93da367091","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.648325413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"f91d8c87-92d1-4968-b6ac-7c93da367091","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.648870843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.648913673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.648935604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.648952984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.648973924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.648988914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:04.649036524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.649162654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.649181124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.649199124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.649214744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.649231024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.649247194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.649263164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.649278994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.649293294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.649383684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 13 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.649423744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.649444924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 12 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.649462664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 24 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.649479164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:04.649494864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.651605636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.651652236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:04.651677676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:04.651697986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.651715986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.651735676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.651749956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.651765276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.651780776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.652121686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 14 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.652163996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 13 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.652181026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:04.652199306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:04.653029667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.653069287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:04.653086947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.653105477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.653871137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.653968137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.653985027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.654001467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.654014947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.654133117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 15 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.654154347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:04.654188107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:04.654204127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 26 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.654271368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.654848608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.654894318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:04.654912558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.655456558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.655484838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.655500108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.655515378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.655530038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.655544058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.655556828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.655570999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.655585309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.655601819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.655616319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.655631589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.655646429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 16 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.655666139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:04.655688799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 27 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.661477583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.661525113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.661546393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:04.668361248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.668409938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.668429828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.668456338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.668739468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 17 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.668772988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:04.668793178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:04.669482039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.669514759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.669535769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.669593619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.669614409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.669631949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.669645929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.669712899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 18 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.669730939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:04.669751379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:04.67046794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.67049391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:04.67051688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.674101302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.674144313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.674161943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.674181473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.674196543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 19 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.674212513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:04.674231573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 30 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.675624874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"f91d8c87-92d1-4968-b6ac-7c93da367091","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":27308,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.675681144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.675701264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.675938774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.675963264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.676022944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.676039314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.676056334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.676074364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.676089444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.676547144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:04.676691794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 31 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.676710084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"1ce36b1d-a5fb-4c0e-9a56-571fddb1beb9","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.676728814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"1ce36b1d-a5fb-4c0e-9a56-571fddb1beb9","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.677952465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:04.677978175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:04.677994865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.679200686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.679305086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.679650647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 20 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.679749337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:04.679809717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:04.679846417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.679866237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.679880087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.680269457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 21 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.680316037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.680363597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 22 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.680382157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.680929058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 23 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.680959798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.680997028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 24 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.681014288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.681032448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 25 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.681096118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"1ce36b1d-a5fb-4c0e-9a56-571fddb1beb9","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":4099,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.681612498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"39ea4e3f-abaa-4586-bbe5-3c526fdfd948","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.681644358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"39ea4e3f-abaa-4586-bbe5-3c526fdfd948","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.681664018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.681763518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 26 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.681781158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.681827208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 27 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.681846628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.681869298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 28 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.681885318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.681907738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 29 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.681924168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.681945088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 30 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.682067938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.682087099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 31 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.682102339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"39ea4e3f-abaa-4586-bbe5-3c526fdfd948","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":565,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.683347999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b51ff6b6-f932-4220-b69a-288788557e00","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.683371499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b51ff6b6-f932-4220-b69a-288788557e00","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.68350958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.68369788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 32 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.68394743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.68408414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 33 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.68414897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.68416969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 34 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.68442092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.68445248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 35 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.68447055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.68449245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 36 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.68450913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.6845271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 37 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.68454249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b51ff6b6-f932-4220-b69a-288788557e00","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":1001,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.684959761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"77a225f9-8347-4a94-9e01-b0a0ad4d70ea","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.685003231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"77a225f9-8347-4a94-9e01-b0a0ad4d70ea","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.685037831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.685058001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 38 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.685076781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.685714911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 39 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.685792661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.687267352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 40 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.687409373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.6968478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 41 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.6968845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.69694699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 42 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.69696569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.69698714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 43 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.6971435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"77a225f9-8347-4a94-9e01-b0a0ad4d70ea","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":12387,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.69785787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"7f56c824-928d-49bc-80bb-0997ce715d44","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.69788244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"7f56c824-928d-49bc-80bb-0997ce715d44","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.698032731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.698117971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 44 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.698138101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.698173311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 45 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.698190181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.698213281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 46 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.698229331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.698246991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 47 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.698262501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.698279381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 48 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.698295801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.698316201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 49 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.698393401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"7f56c824-928d-49bc-80bb-0997ce715d44","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":537,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.698748071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"d0bb1ba0-b3b3-4c85-907e-01cb40ae8f42","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.698775381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"d0bb1ba0-b3b3-4c85-907e-01cb40ae8f42","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.698794211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.698990771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 50 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.699034931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"d0bb1ba0-b3b3-4c85-907e-01cb40ae8f42","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":271,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.700349082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"38602492-755b-4455-81bd-6366be9f0cd4","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.700391672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"38602492-755b-4455-81bd-6366be9f0cd4","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.700622462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.700831473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 51 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.700862973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"38602492-755b-4455-81bd-6366be9f0cd4","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":505,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.701318273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"21b57fe2-f748-49ee-b668-ab77320867c3","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.701347803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"21b57fe2-f748-49ee-b668-ab77320867c3","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.701430463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.701524763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 52 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.701599383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"21b57fe2-f748-49ee-b668-ab77320867c3","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":295,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.703234834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"52465392-2e8b-42a9-ab35-8df77b8e8943","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.703275334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"52465392-2e8b-42a9-ab35-8df77b8e8943","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.703353085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.703452885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 53 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.703525685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"52465392-2e8b-42a9-ab35-8df77b8e8943","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":300,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.704030405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"fd35bf41-2b90-4bf8-a07c-a99b6f2c624e","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.704061055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"fd35bf41-2b90-4bf8-a07c-a99b6f2c624e","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.704078615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:04.704623025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.704659696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:04.704695386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:04.704711666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:04.704753676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"fd35bf41-2b90-4bf8-a07c-a99b6f2c624e","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":351,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.704773776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"bc33bc70-8003-4c3a-afca-e17e3e67f1ec","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.704791476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"bc33bc70-8003-4c3a-afca-e17e3e67f1ec","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.704859816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.704901116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 17 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.704918826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.704938556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 18 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.704955946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.704974196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 19 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.704990576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.705285266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 20 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.705309406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.705327326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 21 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.705341996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.705359746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 22 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.705500476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"bc33bc70-8003-4c3a-afca-e17e3e67f1ec","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":678,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.705725536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"608b07e5-b2ab-4f37-a052-3082a5013ee7","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.705750626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"608b07e5-b2ab-4f37-a052-3082a5013ee7","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.705813336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.705888076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 23 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.705930626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.705978587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 24 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.705997167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.706015767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 25 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.706032967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.706077007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 26 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.706095867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.706133017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 27 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.706151687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.706172667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 28 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.706190017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"608b07e5-b2ab-4f37-a052-3082a5013ee7","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":422,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.706424317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"b822f848-93be-4869-baf6-4eab33a56f2c","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.706452677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"b822f848-93be-4869-baf6-4eab33a56f2c","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.706503387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.706563537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 29 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.706596107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.706620627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 30 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.706690817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.706709997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 31 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.706725827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.706744377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 32 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.706760557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.706778817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 33 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.706796677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.706816527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 34 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.706832917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"b822f848-93be-4869-baf6-4eab33a56f2c","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":417,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.707126707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"895c8507-1dff-46c1-89a5-40f2eddbb78b","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.707153567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"895c8507-1dff-46c1-89a5-40f2eddbb78b","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.707208647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.707275217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 35 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.707295528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.707380408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 36 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.707399058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.707417118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 37 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.707433488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.707452908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 38 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.707471328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.707489518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 39 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.707506388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.707526698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 40 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.707542908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"895c8507-1dff-46c1-89a5-40f2eddbb78b","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":421,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.707840838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d5302f1f-0905-4d25-ac4e-b1044af64a36","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.707866808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d5302f1f-0905-4d25-ac4e-b1044af64a36","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.707930278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.709759239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 41 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.709782829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.709801649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 42 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.709817719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.709835989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 43 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.709851989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.709871119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 44 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.709887499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.709905499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 45 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.709920019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.70993776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 46 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.70995606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d5302f1f-0905-4d25-ac4e-b1044af64a36","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":399,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.70997798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b4b36b5d-be64-4072-9cb9-cd582635fe61","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.7099967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b4b36b5d-be64-4072-9cb9-cd582635fe61","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.71006205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.7101564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 47 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.71017489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.71019292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 48 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.7102076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.71022534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 49 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.71023979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.71026166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 50 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.71027928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.71030085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 51 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.71031787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.71033693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 52 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.71040818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b4b36b5d-be64-4072-9cb9-cd582635fe61","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":426,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.7107153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"82d89f52-bee0-4787-89c1-c4a098a29ad4","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.71074498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"82d89f52-bee0-4787-89c1-c4a098a29ad4","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.71079376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.71085782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 53 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.7109373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"82d89f52-bee0-4787-89c1-c4a098a29ad4","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":224,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.711260531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"5d4a65e4-3482-4484-afd0-d00f99c311f2","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.711281871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"5d4a65e4-3482-4484-afd0-d00f99c311f2","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.711413911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.711475001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 54 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.711551931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"5d4a65e4-3482-4484-afd0-d00f99c311f2","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":297,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.711889611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"f211d7ee-13f6-4ea2-b779-d0b745559597","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.711923871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"f211d7ee-13f6-4ea2-b779-d0b745559597","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.711976871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.712049541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 55 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.712120421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"f211d7ee-13f6-4ea2-b779-d0b745559597","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":258,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.712450471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"863e718c-f7ee-43c4-8278-74fc8df4bc5a","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.712484781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"863e718c-f7ee-43c4-8278-74fc8df4bc5a","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.712539551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.712584751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 56 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.712660692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"863e718c-f7ee-43c4-8278-74fc8df4bc5a","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":240,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.712974602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"8084b831-0489-4dc8-8167-06119bd7e393","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.713001372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"8084b831-0489-4dc8-8167-06119bd7e393","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.713044342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:04.713100482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.713142972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:04.713180812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.713249682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 34 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.713343942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"8084b831-0489-4dc8-8167-06119bd7e393","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":392,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.713791022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"e77b7e50-0a52-4e41-a4f9-ccde6e901651","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.713822932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"e77b7e50-0a52-4e41-a4f9-ccde6e901651","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.713844022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.713868722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.714082133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 35 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.714144923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"e77b7e50-0a52-4e41-a4f9-ccde6e901651","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":243,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.714288543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"4dc5c100-ed1f-4115-84fd-c868ccd3dd82","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.714316193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"4dc5c100-ed1f-4115-84fd-c868ccd3dd82","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.714395613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.714496523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 36 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.714574923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"4dc5c100-ed1f-4115-84fd-c868ccd3dd82","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":291,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.715022213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"81d1901a-d796-4c40-b2af-3bb8a810bf86","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.715054203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"81d1901a-d796-4c40-b2af-3bb8a810bf86","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.715104353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.715213003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 37 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.715296114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"81d1901a-d796-4c40-b2af-3bb8a810bf86","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":291,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.717155875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"08c91247-9158-49ee-a0c0-0ee5c8fc4dac","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.717195985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"08c91247-9158-49ee-a0c0-0ee5c8fc4dac","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.717219235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.717240715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 38 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.717263345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.717282555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 39 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.717300175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.717334595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 40 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.717354255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.717373005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 41 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.717389705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.717410875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 42 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.717429285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.717446965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 43 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.717479865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"08c91247-9158-49ee-a0c0-0ee5c8fc4dac","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":856,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.717507215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"846b7eb9-f852-48ed-9513-bc6b0d13a3e4","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.717531015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"846b7eb9-f852-48ed-9513-bc6b0d13a3e4","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.717906856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.718246286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 44 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.718274296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.718481216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 45 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.718502106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.718520986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 46 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.718537976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.718555976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 47 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.718728696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.718750436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 48 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.718767696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.718786416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 49 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.718802746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"846b7eb9-f852-48ed-9513-bc6b0d13a3e4","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":1294,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.719328397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"995d9def-7c1c-4ee4-b7c2-299225d528d0","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.719406327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"995d9def-7c1c-4ee4-b7c2-299225d528d0","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.719425817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.719494977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 50 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.719528597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.719549697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 51 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.719608467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.719631537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 52 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.719647097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.720042367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 53 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.720063577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.720373797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 54 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.720408147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.720430147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 55 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.720448577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"995d9def-7c1c-4ee4-b7c2-299225d528d0","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":747,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.72350034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"a7d021b4-987c-4a0d-a4da-4013181667a3","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.72353315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"a7d021b4-987c-4a0d-a4da-4013181667a3","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.72355342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.72357261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 56 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.72358665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.72360661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 57 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.7236233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.72364431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 58 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.72366018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.72368242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 59 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.72369779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.7237174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 60 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.72374616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.72389637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 61 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.729189854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"a7d021b4-987c-4a0d-a4da-4013181667a3","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":8549,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.731651256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"79384d4d-03e0-4c47-a7e7-699229d6a4cf","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.731700626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"79384d4d-03e0-4c47-a7e7-699229d6a4cf","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.731810866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.731851506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 62 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.731871006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.732065606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 63 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.732104246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.732124246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 64 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.732160186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.732180706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 65 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.732198546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.732216986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 66 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.732232576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.732248986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 67 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.732264446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"79384d4d-03e0-4c47-a7e7-699229d6a4cf","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":516,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.732514237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"aa098268-4104-4e90-9b78-868adefe35e3","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.732536407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"aa098268-4104-4e90-9b78-868adefe35e3","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.732589447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.733574507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 68 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.733645877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.733677187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 69 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.734111128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.734144508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 70 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.734161138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.734179158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 71 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.734193248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.734210528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 72 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.734224548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.734240468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 73 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.734254858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"aa098268-4104-4e90-9b78-868adefe35e3","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":881,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.734278868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"1eafcacc-0284-4ed6-8299-0bf89b0a4a22","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.734297418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"1eafcacc-0284-4ed6-8299-0bf89b0a4a22","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.734318998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.734335648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 74 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.734354508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"1eafcacc-0284-4ed6-8299-0bf89b0a4a22","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":257,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.738665511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"01788b11-62a8-41fb-b374-5de5b9f52d44","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.739506372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"01788b11-62a8-41fb-b374-5de5b9f52d44","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.739529822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.739547322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 75 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.739606142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"01788b11-62a8-41fb-b374-5de5b9f52d44","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":2579,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.741661273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"ef5c267d-10ed-4e1a-a1bb-23f7ca1af21d","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.741709593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"ef5c267d-10ed-4e1a-a1bb-23f7ca1af21d","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.741782454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.743443325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 76 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.743764175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"ef5c267d-10ed-4e1a-a1bb-23f7ca1af21d","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":1432,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.743862765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"25e3ec8c-3836-4255-9717-9263b9149283","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.743883435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"25e3ec8c-3836-4255-9717-9263b9149283","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.743913965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.743932485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 77 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.743950465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"25e3ec8c-3836-4255-9717-9263b9149283","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":274,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.745551106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"a27db7b6-1d17-4743-8718-675652ba68bc","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.745587766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"a27db7b6-1d17-4743-8718-675652ba68bc","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.745652496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:04.745739106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.745939097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:04.746043707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.746153787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 34 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.746414037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"a27db7b6-1d17-4743-8718-675652ba68bc","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":719,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.748100528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"1c5f05ef-20a9-494a-8d9e-456d90cceb24","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.748132648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"1c5f05ef-20a9-494a-8d9e-456d90cceb24","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.748222178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.748314148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.748332308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 35 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.748401839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"1c5f05ef-20a9-494a-8d9e-456d90cceb24","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":308,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.748733109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"0b59b7cc-1308-4d90-bd03-a6b126777d32","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.748752829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"0b59b7cc-1308-4d90-bd03-a6b126777d32","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.748820059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.748978659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 36 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.749003219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"0b59b7cc-1308-4d90-bd03-a6b126777d32","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":238,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.749475919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"82b5eef1-17d4-4406-b3de-27c6f433ed07","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.749498709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"82b5eef1-17d4-4406-b3de-27c6f433ed07","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.749598259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.749662069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 37 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.74974531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"82b5eef1-17d4-4406-b3de-27c6f433ed07","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":272,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.751425051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"8068a61a-b4d1-4982-b289-1654ad777b9e","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.751454591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"8068a61a-b4d1-4982-b289-1654ad777b9e","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.751475181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.751494571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 38 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.751512881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.751530871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 39 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.751552131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.751571571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 40 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.751781851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.751837501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 41 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.751856021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.751873961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 42 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.751891351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.751909971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 43 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.751928991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"8068a61a-b4d1-4982-b289-1654ad777b9e","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":651,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.751959111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"65dbc24a-d089-4715-a234-db361fe45f4d","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.751979551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"65dbc24a-d089-4715-a234-db361fe45f4d","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.752001891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.752020581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 44 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.752038341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.752088631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 45 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.752129921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.752147741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 46 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.752162991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.752203591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 47 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.752220871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.752240291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 48 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.752257771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.752275021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 49 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.752326851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"65dbc24a-d089-4715-a234-db361fe45f4d","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":445,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.752837022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d67656e7-60a6-49a8-b91f-e82d42fe4b39","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.752880042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d67656e7-60a6-49a8-b91f-e82d42fe4b39","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.752898422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.752918232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 50 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.752935132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.752952582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 51 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.752966642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.752984372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 52 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.752999522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.753089652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 53 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.753107342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.753123782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 54 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.753214562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.753230802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 55 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.753271372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d67656e7-60a6-49a8-b91f-e82d42fe4b39","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":588,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.753564182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"68f9afe9-a105-4fa1-ab4e-3733cba5c0ac","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.753589322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"68f9afe9-a105-4fa1-ab4e-3733cba5c0ac","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.754178333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.754244393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 56 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.754264293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.754306693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 57 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.754323863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.754343653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 58 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.754362513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.754384053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 59 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.754404013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.754425363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 60 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.754442693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.754460313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 61 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.754509693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"68f9afe9-a105-4fa1-ab4e-3733cba5c0ac","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":955,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.754820283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"06628337-89a1-45fd-ad50-a915e8eca1c2","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.754867233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"06628337-89a1-45fd-ad50-a915e8eca1c2","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.754898783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.754965173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 62 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.754981743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.755012763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 63 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.755029584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.755046104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 64 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.755060024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.755081914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 65 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.755097334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.755120824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 66 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.755136784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.755157584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 67 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.755221354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"06628337-89a1-45fd-ad50-a915e8eca1c2","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":409,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.755512224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"09962d0a-cd83-4e30-a5f7-10e17fecd521","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.755532744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"09962d0a-cd83-4e30-a5f7-10e17fecd521","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.755602304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.755711204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 68 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.755837314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.755862344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 69 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.755880254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.755897304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 70 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.755913824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.755934294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 71 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.755952114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.755970394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 72 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.755988694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.756008354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 73 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.756026614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"09962d0a-cd83-4e30-a5f7-10e17fecd521","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":410,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.756279854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"8ea72975-6fc3-46cb-91b9-caef4aae7565","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.756310734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"8ea72975-6fc3-46cb-91b9-caef4aae7565","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.756329894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.756349214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 74 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.756409015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"8ea72975-6fc3-46cb-91b9-caef4aae7565","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":215,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.757198905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"12ff8b41-36f1-46a0-9260-155dbff534c9","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.757298545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"12ff8b41-36f1-46a0-9260-155dbff534c9","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.757317865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.757336465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 75 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.757484785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"12ff8b41-36f1-46a0-9260-155dbff534c9","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":341,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.761362647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"00ae35fa-0c4b-4b3f-a6a5-2eeaae429bdc","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.761567957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"00ae35fa-0c4b-4b3f-a6a5-2eeaae429bdc","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.761732738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.761754548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 76 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.761770598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"00ae35fa-0c4b-4b3f-a6a5-2eeaae429bdc","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":350,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.766750011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"55b3b9c1-7b71-46b0-a7b9-01b449881568","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.766799511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"55b3b9c1-7b71-46b0-a7b9-01b449881568","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.766936031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.767031982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 77 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.767263692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"55b3b9c1-7b71-46b0-a7b9-01b449881568","remote_addr":"[::1]:56036","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":396,"response_code":200} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.797528285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"internal-dns-resolver","component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.815230728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","error":"proto error: io error: No route to host (os error 148)","delay":"2.254379527s","count":"3"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.602397801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.602444041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.602460251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.602474101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.602488791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.602506071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.602521302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.602537792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.602637182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.602672862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.602704642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.606911355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.609313187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 54 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.609413327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 57 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.609468367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 78 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.609574537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 78 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.609687637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.609759097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.609782247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.609803967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.609827507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.609921647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:05.609944007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.609976597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.610070917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.610091797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.610110657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.610127597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.610142457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.610172087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.610191657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.610204597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.610219907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 55 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.610257337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 58 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.610273337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 79 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.610293197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 79 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.610309997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.612193409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.612238109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:05.612257539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.612365839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.612386029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.612402629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.612417399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.612434199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.612449389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.612465329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 59 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.612487399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 80 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.612506549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 80 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.61329609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.61333027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.61334973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.614455121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.614491921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.614506651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.614523201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.614537181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.614666321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 60 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.614710941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 81 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.614728491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 81 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.614745271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.615322021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.615341691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.615410531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.615428101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.615445391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.615460531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.615478571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.615496881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.615509181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.615523601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.615538321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.615554451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.615569621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.615585341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.615600321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 82 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.615618191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 82 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.618612574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:05.618676214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.620318695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.620340595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.620372825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.620388035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.620440275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:05.620459785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 83 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.621040845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.621094556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.621166826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.621185346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.621280256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.621299816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.621316766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 84 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.621336276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 84 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.621873726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:05.621918916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.623484817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.623529597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.623581037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.623596607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.623641727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:05.623687197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 85 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.624616768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.624678688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.624698398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.624716828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.624835698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.624852708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.625005278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.625038628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.625054669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.625070129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 86 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.625087419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 86 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.62678851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.62682246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.630003442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.630064472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.630204192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 87 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.630242872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 87 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.630277952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.630296642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.098830986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"internal-dns-resolver","component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.110186434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","error":"proto error: io error: No route to host (os error 148)","delay":"3.549355853s","count":"4"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.735487396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.735516456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.735532826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.735548926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.735562526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.735598516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:06.735616526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:06.735634016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.735898626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.735936606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.735968206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.736001006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.736202556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 56 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.736238976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:06.736278296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:06.736312816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 88 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.737760557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.737783177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:06.737806108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.737825458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.738879428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.738921788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:06.738952808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.738984018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.738997798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.739013468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.739029598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.739053578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.739071088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.739101398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.739121039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.739137319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.740106929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 57 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.740165819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:06.740184529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 89 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.740201739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 89 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.740219699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.742115151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.742145521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.742164061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.745800804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.745940624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.745956204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.745970804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.745986854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.745999844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.774058254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:06.774095894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 90 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.774118304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 90 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.819213878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:06.819260328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.819278878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.819764928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.819812268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.819829608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.819846708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.819861498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.820834889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:06.820892789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 91 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.820912059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 91 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.821108009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.823829971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.823873571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.824661022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.824708842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.824729632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.824748392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.824765172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.824782352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.824798032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.824813112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.824831352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.824847812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.824863262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.824879772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.824895832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 92 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.825061352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 92 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.827039784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.827079444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.827532104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.827570564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.827590314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.827606974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.827983295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:06.828009655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 93 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.829695756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.829727086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.831662897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.831709947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.831727157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.831741107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.831828487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 94 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.831857107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 94 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.832437178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.832466608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.832572618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.832588828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.832605788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.832622188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.832637798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 95 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.832654188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 95 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.833528949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.833628969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.833686679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.833704769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.833722389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.833736299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.833754529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.833772909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.833789289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.869125856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:06.869172896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 96 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.871853228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:06.871917688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.872140198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.872181178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.873237699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:06.873284609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 97 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.873409469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.873431269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.602551489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.602605779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.602671999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.602690469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.602705199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:07.602722279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:07.602737399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:07.602755409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.602771569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.602814059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.602849959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.602879309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.602912539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:07.602945219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:07.602982599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:07.603017769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 98 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.603056159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:07.603072979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.603091629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.603109599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:07.603126919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.603143619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:07.603160959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.603190469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.603206029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.603224279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.603239479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.603253419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.603269949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.603285369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.603301509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.603313769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.603354839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:07.603406139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 66 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.603422159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 99 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.603438469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 99 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.603456759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.606693482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.606744482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:07.606777092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.606848482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.606880272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.606896702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.606911452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.606958062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.606973582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.606988112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 67 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.607004532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:07.607027172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:07.607826373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.607860263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.607878873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.607898423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.607932623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.607946893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.607965063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.607980903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.607996843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 68 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.608032213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:07.608047653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 101 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.608064193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.608908713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.608941383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.608962253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.608978163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.608994973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.609011793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.609027173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.609050423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.609064673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.609080113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.609111673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.609127813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.609144483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.609161094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.609176864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 102 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.609194444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 102 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.612668126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.612712356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.613865357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.613971157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.614028077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.614055617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.614157277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:07.614176907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:07.614842348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.614865458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.614930758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.614947098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.614962788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.614976268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.614991718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:07.615009108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 104 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.615535068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:07.615564938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.615583888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.615597408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.615612488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.615629048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.615645098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:07.615666768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 105 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.616427239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.616447469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.622203443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.622242213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.622261093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.622274663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.622289013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.622305723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.622320843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.622459704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:07.622480174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 106 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.624174705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:07.624222655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.624267655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.624303755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.624341795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:07.624377385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 107 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.624411995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.624429515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.611569038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.611612498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.611629968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.611649038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.611662098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.611681448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:08.611698128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:08.612064669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.612198209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.612259479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.612327329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.612362919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.612393899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 60 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.612433659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:08.612470319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:08.612507049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 108 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.612575969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:08.612619739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.612639379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.612770229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:08.612875639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.612897109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:08.612914589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.612952629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.612969179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.612986129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.613003349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.613019609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.613035669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.613052879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.613070559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.613084089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.613098329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:08.61322147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 70 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.61324201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.61325876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 109 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.61327768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.615625181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.615668901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:08.615688231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.615706411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.615722511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.615737541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.615752021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.615767901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.615780572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.615797392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 71 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.616890022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:08.616918662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:08.617817093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:08.617848043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.617867783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.617888433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.617963903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.617982033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.617999273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.618012793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.618028703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:08.618066893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:08.618085083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 111 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.618103403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.618516054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.618545284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.618563044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.618577604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.618593434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.618611214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.618627114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.618641254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.618672394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.618689104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.618706284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.618725234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.618751914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.618770324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.618788004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 112 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.618804804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 112 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.620970405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.620998285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.621021885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.621039585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.621057885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.621073945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.621090176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:08.621107056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:08.621651296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.621680366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.621697546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.621712516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.621730116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.621743856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.621762596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.621778396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 114 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.622398576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.622424207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.622446097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.622472717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.622488977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.622504757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.622521797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.622541507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.623355297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.623407907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.623441697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.623457617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.623474787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.623492757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.623508457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.623527837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.623555217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.623573127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:08.623591057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 116 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.626333879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:08.626364379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.626381289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.62641567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.62648029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:08.62652578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.6265608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.62657763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.602329464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.602376084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.602391364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.602406464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.602422524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:09.602442624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:09.602462184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:09.602482544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.602550415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.602587455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.602618515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.602649055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.602722525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:09.602762675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:09.602801615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:09.602844055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 118 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.602880405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:09.602899745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:09.602920735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.602938465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:09.602959185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.602976115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:09.602992025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.603026925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.603041075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.603059005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.603073675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.603090145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.603107765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.603123805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.603141735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.603155345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.603171245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:09.603206435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 74 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.603222485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.603237755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 119 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.603253115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.605627087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.605716267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:09.605739927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.605765057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.605780797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.605812157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.605829477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.605845747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.605861177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.605876167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:09.605891877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:09.605914817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:09.606636458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:09.606689758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.606709128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.606729588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.606764568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.606780238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.606796828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.606825268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.606840868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:09.606880708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:09.606897548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 121 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.606914558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.607461658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.607538658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.607559648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.607576768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.607607548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.607624178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.607646428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.607668668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.607689968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.607710128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.607726768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.607742848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.607760638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.607777878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.607796488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 122 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.607843479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 122 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.60976354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.60980977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.60982977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.6098468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.60987172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.60988965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.60990678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:09.60992583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:09.610480841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.610526351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.610549621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.610569451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.610588611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.610613591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.610630461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:09.610651011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 124 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.611121171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:09.611157501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.611177991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.611193801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.611210011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.611223981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.611239261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:09.611255861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 125 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.612013442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.612072212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.612095292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.612109702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.612125262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.612142382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.612162902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.612240842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.612261152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.612284632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:09.612303532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 126 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.613303673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:09.613354133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.613374563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.613406773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.613435153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:09.613468343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.613504573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.613524123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.613866076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.613914046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.613928216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.613941796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.613978546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:10.614026856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.614046906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:10.614103496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.614260896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.614331416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.614383156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.614417286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.614902837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:10.614961377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 77 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.615000717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:10.615058557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.615338747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:10.615362127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.615379267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.615397957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:10.881758777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.881796347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:10.881816577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.881862217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.881878127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.881894547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.881911337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.881927347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.881942477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.881957597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.881974867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.881987537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.884290949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:10.884367779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 78 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.884384619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 129 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.884399459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 129 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.886952901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.889905393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.889944203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:10.889963623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.890398184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.890467854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.890500324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.890516304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.890531164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.890545834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.895810838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 79 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.895850948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:10.895869438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:10.897193329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:10.897234879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.897253719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.897393439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.897447399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.897463349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.897479009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.897495369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.897622889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:10.897694659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:10.897711419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 131 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.897726449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.89837443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.89840925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.89875045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.89877108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.89878623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.89880314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.89881849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.89883295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.89884562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.89886177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.89888125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.89889792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.89891308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.89892759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.89940672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 132 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.89945008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 132 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.903035263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.903098703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.903192653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.903230533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.903249183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.903263293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.903492273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:10.903538313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:10.904107184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.904147684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.904185644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.904204214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.904220304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.904236514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.904281554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.904322194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 134 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.904824884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.904863574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.904882644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.904896625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.904912015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.904924585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.905172385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.905200455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.906477766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.906511596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.906620266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.906635616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.906650426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.906663456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.906679786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.906694756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.906711916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.906727896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:10.906746456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 136 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.909748238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:10.909786568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.909833308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.909868178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.909920348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:10.909971678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.910006208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.910023118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.577075881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"internal-dns-resolver","component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:11.578287532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","error":"proto error: io error: No route to host (os error 148)","delay":"9.017473991s","count":"5"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.602627331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.603079131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.603115081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.603131381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.603151541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:11.603235571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:11.603276141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:11.603293871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.603325861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.603385581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.603417481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.603641101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.603735591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:11.603771481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:11.603804501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:11.603841002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.603920612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:11.603939872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.603956302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.603975662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:11.603993382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.604008572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:11.604026012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.604055392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.604087802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.604103882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.604119022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.604135742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.604151692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.604165922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.604180192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.604198262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.604214562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:11.604245562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 82 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.604260662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.604275412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 139 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.604291012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.608341605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.608392535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:11.608412085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.608429925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.608445485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.608463195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.608480545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.608497075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.608512095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.608531295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:11.608548175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:11.608564965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:11.609479776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:11.609520586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.609539906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.609557726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.609588526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.609604906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.609620196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.609635756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.609651786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:11.609684316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:11.609700706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 141 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.609717796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.610367586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.610393426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.610411686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.610426716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.610443646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.610459696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.610475307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.610491547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.610507537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.610522267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.610538447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.610552397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.610566757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.610581397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.610595377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 142 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.610611517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 142 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.612953998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.613008118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.613027218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.613040398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.613056338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.613069008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.613083388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:11.613098428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:11.613777769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.613810369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.613830979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.613846009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.613862109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.613874919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.613893619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:11.613912089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 144 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.61461667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:11.61465703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.6146763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.6146927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.61471115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.6147244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.61473914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:11.61475603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 145 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.61564679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.61569943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.61571902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.61573347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.61576574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.615778651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.615796291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.615812711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.615829521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.615844921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 146 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.615861091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 146 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.617562822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:11.617599172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.620801904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.620860744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.621057054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:11.621132045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.621166365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.621185205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.603410574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.603463094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.603478904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.603494414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.603507434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.603524414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:12.603541554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.603559114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.603575634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.603606154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.603640474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.603668854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.603697344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 68 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.603730164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:12.603762024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.603792884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.603824434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:12.603840925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:12.603858105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.603875365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:12.603893115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.603912395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:12.603961485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.604567135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.604589045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.604605005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.604620425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.604635335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.604649635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.604663995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.604679485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.604692215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.609176999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:12.609223429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 86 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.609239309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 149 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.609255489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 149 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.609270629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.613518992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.613567422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:12.613597232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.613794732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.613813272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.613828582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.613841082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.613855352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.613867762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.613886902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:12.613902112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:12.613916592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:12.615212963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:12.615252093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.615268743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.615350333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.615385113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.615400093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.615415863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.615441703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.615714093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:12.615752413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:12.615768663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 151 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.615783914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.617040474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.617087484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.617202025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.617217845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.617234305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.617249715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.617264625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.617282725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.617297135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.617313205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.617327445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.617346555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.617361995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.617377165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.617392305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 152 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.617408735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 152 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.623042719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.623091819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.623148139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.623165129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.623184129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.623198429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.623215889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:12.623231529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:12.625285541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.625333081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.625354161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.625369411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.625385081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.625398591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.625412461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.625428701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 154 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.627290962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.628219273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.630135884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.630186834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.630206464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.630228764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.630246854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.630267354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.631900156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.631960016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.631979696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.631997596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.632020996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.632035356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.632049676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.632064546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.632079326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.632095126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:12.632111216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 156 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.633375987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:12.633409107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.633429397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.633467427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.633505147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:12.633539877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.633572847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.633593697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.603049197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.603101877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.603118387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.603133467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.603148177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:13.603165937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:13.603183537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:13.603201187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.603219047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.603258567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.603292767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.603327607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.603359887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:13.603397647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:13.603432027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:13.603467797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.603501287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:13.603516077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.603533837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.603551997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:13.603572307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.603589357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:13.603611317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.603642697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.603657087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.603673317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.603690667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.603704897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.603719017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.603733197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.603748557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.603764487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.603779937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:13.603812827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 90 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.603828927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.603843728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 159 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.603858718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.608818721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.608865831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:13.608885791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.608919981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.608956091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.608978841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.608993811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.609013081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.609030521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.609063861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 91 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.609081561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:13.609096861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:13.610707173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:13.610753073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.610825613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.610844873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.610875963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.610888603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.610905023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.610919003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.610934233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:13.610966353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:13.610981583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 161 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.610999763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.611555373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.611594433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.611629563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.611647793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.611664643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.611681133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.611700683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.611717183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.611731593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.611748563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.611766173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.611781763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.611798094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.611816054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.611834464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 162 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.611853104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 162 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.613907145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.613949115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.613967175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.613980835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.614005225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.614044735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.614081945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:13.614104695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:13.614568896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.614622416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.617089427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.617112508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.617204348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.617219758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.617233788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:13.617248718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 164 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.619024789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:13.619066649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.619086189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.619100579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.619119749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.619136709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.619159209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:13.619178179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 165 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.61993804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.61996726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.61998516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.62000295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.62001841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.62003136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.62004581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.62006061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.62007553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.62021172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:13.62023231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 166 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.621376541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:13.621399061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.621431871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.621469431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.621499061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:13.621539411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.621576881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.621595531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.60265142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.60271505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.60273422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.60274743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.60276633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:14.60297787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:14.60301435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:14.60303318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.60310203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.60314384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.6031737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.60321582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.60325643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:14.60329147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:14.60332406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:14.60336073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.60340524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:14.6034214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.60344048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.60345868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:14.60347676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.60349243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:14.6035125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.60354711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.60356441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.60358258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.60360491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.60362124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.60363788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.60365607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.60367331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.60369004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.60370899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:14.60374068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 94 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.60375801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 169 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.60377604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 169 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.60379584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.605967242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.606009412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:14.606055392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.606969783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.607006203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.607027633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.607045963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.607063923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.607080433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.607148103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 95 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.607168213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:14.607189763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:14.608004564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:14.608048084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.608069044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.608169244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.608231864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.608264474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.608282554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.608297724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.608314514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:14.608353614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:14.608370164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 171 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.608386134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.608983514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.609040934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.61691488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.61695621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.61697361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.61701016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.61702736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.61704511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.617061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.61707883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.617096211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.617112941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.617132671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.617160101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.617240811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 172 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.617275891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 172 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.619750933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.619791243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.619902753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.619954963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.619975953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.620014993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.620078733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:14.620099913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:14.620662073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.620688953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.620827203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.620861903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.620884513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.620902193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.620919093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.620937233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 174 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.621495154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.621518994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.621591154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.621629634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.621653964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.621671444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.621687794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.621706254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.622492355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.622599715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.622619385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.622639375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.622661365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.622680695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.622700905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.622718235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.622733605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.622749315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:14.622765275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 176 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.623956916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:14.623988466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.624063156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.624114456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.624185026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:14.624223776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.624263496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.624303076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.602385003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.602414593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.602429883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.602446413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.602464363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:15.602481993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:15.602497923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.602513774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.602532704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.602566324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.602594594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.602636754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.602751814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:15.602825164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:15.602861734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.602915974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 178 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.602952754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:15.602971274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.602995144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.603022084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:15.603057384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.603075684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:15.603105814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.603140844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.603157564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.603174014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.603191344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.603209044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.603223214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.603237514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.603251814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.603264184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.603279134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:15.603312234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 98 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.603328254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.603346064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 179 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.603403254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.605819986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.605867876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:15.605887266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.605905936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.605923616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.605947746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.605965646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.605996406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.606011986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.606026756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 99 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.606045326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 180 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.606061786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 180 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.606938447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:15.606985767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.607017757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.607037477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.607407607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.607435127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.607582177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.607621687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.607710897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:15.607748507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.607763907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 181 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.607778177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.608470848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.608512668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.608541978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.608575078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.608592288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.608608428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.608628068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.608646168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.608659108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.608687018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.608704108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.608719318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.608735278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.608751318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.608767428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 182 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.608785748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 182 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.614036082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.614065012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.614145662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.614192322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.614212102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.614226952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.614240922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:15.614258722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 183 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.614827283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.614876133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.614897643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.614911553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.614927643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.614944583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.614960183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.614976013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 184 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.615561493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:15.615592923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.615611083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.615627853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.615643653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.615658883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.615675823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:15.615691493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 185 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.616407044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.616439084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.616458024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.616472734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.616490354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.616504514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.616523274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.616541094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.616557064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.616571784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 186 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.616586884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 186 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.617691265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.617733915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.617751925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.617795005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.617822785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.617855175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 187 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.617884615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.617902125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.602728247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.602760627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.602775227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.602789687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.602804747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:16.602822247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:16.602839197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.602856027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.603040027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.603078867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.603107887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.603137687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.603169147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:16.603200247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:16.603231997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.603265767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 188 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.603298287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.603315187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.603332887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.603348407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:16.603365297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.603383077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:16.603402437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.603432477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.603446877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.603463307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.603479137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.603495787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.603511787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.603527477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.603542237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.603558127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.603574817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 77 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.603612147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:16.603628977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 189 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.603644097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 189 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.603660767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.608184511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.608229371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:16.608247051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.608263351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.608276801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.608293171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.608306571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.608322181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.608334941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.608349791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:16.608365191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:16.608380741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:16.609432502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:16.609488842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.609508932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.609526402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.609557052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.609571032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.609587712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.609600752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.609615442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:16.609646842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:16.609662032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 191 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.609676802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.610473063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.610516183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.610536553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.610552013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.610568713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.610586163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.610605903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.610622733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.610637263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.610652103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.610666283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.610685193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.610700643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.610715183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.610731773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 192 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.610748053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 192 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.612966834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.613008164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.613026134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.613039444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.613197185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.613213305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.613231635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 193 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.613247785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:16.613988135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.614038885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.614057785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.614071575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.614091155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.614106895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.614121175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.614138235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 194 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.614672156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.614708436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.614729626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.614742846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.614759296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.614772316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.614787256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.614803076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.615555106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.615584856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.615601596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.615615556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.615631136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.615644016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.615661636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.615678676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.615695316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.615710106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:16.615725066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 196 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.616851987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:16.616898527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.616917047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.616951797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.616983117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:16.617021337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.617062547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.617081517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.751214859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"internal-dns-resolver","component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:16.75335194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","error":"proto error: io error: No route to host (os error 148)","delay":"14.192521779s","count":"6"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.60327123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.60333028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.60334649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.6033646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.60338014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.60339968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:17.60341909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:17.60343682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.60345322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.60348729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.60351772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.60354752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.60358112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 78 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.60361539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:17.60364751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:17.60368032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 198 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.60371512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:17.60373405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.60375364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.60377144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:17.60378783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.60380104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:17.60382121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.603856491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.603872681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.603892741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.603909121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.603925891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.603942411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.603959501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.603976241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.603994151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.604013541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:17.604049021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:17.604066321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.604083261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 199 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.604100791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.606018802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.606059072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:17.606077522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.606141532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.606187632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.606227532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.606243112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.606262572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.606278982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.606293802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:17.606311972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:17.606328382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:17.607045133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:17.607066293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.607085223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.607134153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.607166513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.607179333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.607194243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.607208243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.607224573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:17.607256433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:17.607271553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 201 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.607289713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.607840144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.607861194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.607936974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.607979644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.607997184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.608013654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.608029754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.608044004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.608056784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.608070734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.608084684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.608098804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.608112714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.608126494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.608140004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 202 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.608156034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 202 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.610316475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.610347945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.610391795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.610440465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.610458445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.610472406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.610487766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:17.610505156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:17.611053886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.611102206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.611121576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.611135686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.611151666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.611166306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.611182356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:17.611197736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 204 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.613733628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:17.614152428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.614192668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.614217448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.614234648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.614247908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.614265008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:17.614284038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.615107209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.615150569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.615169249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.615183099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.615199269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.615214069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.615229319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.615244609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.615259229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.615274369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:17.615289599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 206 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.61641678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:17.6164663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.61648405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.616515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.61654709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:17.61658286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 207 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.61661805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.616634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.601790843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.601844453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.601884003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.601903233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.601917703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:18.601937023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:18.601953893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:18.601969813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.601985363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.602018553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.602049743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.602114813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.602184193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:18.602218423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:18.602251403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:18.602283323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 208 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.602315513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:18.602343853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:18.602362903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.602379463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:18.602395623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.602409913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:18.602426523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.602454923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.602476933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.602491873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.602506113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.602520454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.602534974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.602549304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.602563884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.602576564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.602590814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:18.602622024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:18.602637274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 209 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.602652134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 209 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.602667344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.607512207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.607578157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:18.607597977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.608576608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.608610548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.608627958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.608644288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.608660838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.608674998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.608779648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:18.608819018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:18.608837378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:18.609593689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:18.609615149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.609634019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.609712889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.609785059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.609801059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.609819829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.609833009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.609849959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:18.609882869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:18.609897599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 211 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.609913629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.610396029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.610423379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.613839472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.613862892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.613879352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.613895622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.613911482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.613926532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.613938782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.613953282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.613969042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.613985792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.614001392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.614016002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.614031522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 212 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.614047872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 212 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.616263094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.616312114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.616365574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.616384334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.616401714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.616416484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.616435054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:18.616452684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:18.617022794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.617066814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.617137935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.617178125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.617197235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.617213035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.617230655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.617276525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 214 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.617756915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.617781065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.617834545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.617850325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.617866425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.617881415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.617897815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.617913555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 215 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.618647096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.618670986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.618718886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.618734756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.618762936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.618777806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.618794546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.618812286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.618828736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.618847266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:18.618864566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 216 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.620016017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:18.620059527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.620079597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.620108197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.620138467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:18.620168397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 217 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.620199077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.620214007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.602099746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.602157416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.602173966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.602194136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.602212396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:19.602237976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:19.602255346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:19.602272966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.602291656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.602333746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.602367396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.602398136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.602439476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:19.602476296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:19.602511457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:19.602596017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 218 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.602644927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:19.602665257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.602686787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.602710497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:19.602730847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.602744477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:19.602762227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.602795507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.602809297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.602829707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.602844567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.602859487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.602874587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.602892047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.602932957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.602960847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.602981867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:19.603021847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.603046567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.603067607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 219 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.603089107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.605135068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.605179939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:19.605202589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.605219719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.605240959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.605260689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.605275259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.605293299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.605308039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.605323339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.605338999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:19.605355429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:19.606195259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:19.606227789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.606252239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.606270759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.606302089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.606316319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.606335389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.606350399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.606380569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:19.606416699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:19.606434269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 221 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.606451139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.60703993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.60707453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.60709219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.607108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.60712828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.60715082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.60716717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.60718427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.60720059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.60721769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.60723388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.6072501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.60727542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.60729256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.60731132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 222 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.60732891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 222 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.609534482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.609574302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.609598902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.609614022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.609630702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.609645602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.609661392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:19.609678482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:19.610271442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.610330102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.610352222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.610367372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.610384012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.610399242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.610417882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:19.610437842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 224 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.610954593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:19.610982873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.610999313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.611012763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.611027673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.611045663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.611060103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:19.611074653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 225 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.611907694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.611956614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.611974104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.611987334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.612001894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.612014624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.612033994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.612048294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.612062384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.612076024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:19.612093764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 226 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.613281625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:19.613322945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.613339735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.613368545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.613430075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:19.613521835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.613555905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.613574035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.604634301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.604888381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.604923531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.604940031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.604954261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:20.604974481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:20.604992271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:20.605022281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.605125151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.605196012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.605227372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.605361122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.606254642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:20.606311622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:20.606395282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:20.606436652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.606507903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:20.606582283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.606605553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.606627503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:20.606765413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.606785443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:20.606803913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.606835683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.606850043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.606866773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.606881883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.606901723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.606917453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.606932573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.606947123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.606960963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.606976713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:20.607010433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.607029973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 229 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.607048453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 229 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.607065713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.614124048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.614171208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:20.614190668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.614570419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.614605789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.614624789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.614641609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.614671189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.614687999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.614707879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.614725629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:20.614912059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:20.617687361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:20.617733381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.617754541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.617811191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.617994291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.618015811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.618046421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.618069211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.618203731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:20.618260811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:20.618278011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 231 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.618294751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.618967882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.619055532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.619075882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.619099792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.619121242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.619139632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.619158172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.619177552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.619194092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.619212092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.619232552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.619282802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.619332352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.619355002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.619373282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 232 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.619390352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 232 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.622060674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.622101984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.622151824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.622169204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.622188544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.622204274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.622220754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:20.622238294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:20.622840505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.622866135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.623919986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.623939666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.623956696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.623972556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.624101966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.624138086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 234 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.624671076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.624697156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.624784636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.624809006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.624834466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.624849736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.624934516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.624952556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.625618997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.625642257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.633485803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.633518643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.633538023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.633561113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.633591253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.633608963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.633643433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.633717063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 236 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.633736623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 236 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.635416174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.635487854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.635632244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.636373955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.636753385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.636986335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.637040016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.637058436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.606417465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.606461315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.606477765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.606492836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.606510226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:21.606531636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:21.606547856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:21.606565336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.606864106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.606947066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.606984226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.607019686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.607049746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:21.607084476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:21.607123356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:21.607162956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.607196316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.607216066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.607322046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.607341506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:21.607433766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.607451076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:21.607472056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.607520796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.607535376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.607557686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.607573716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.607589276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.607604026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.607620156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.607638566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.607655016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.607670876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 87 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.607705476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:21.607722646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.607739836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 239 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.607760786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.610657409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.610697759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:21.610718349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.615066382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.615106382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.615125992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.615142422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.615162852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.615178032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.615387072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:21.615413952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:21.615431342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 240 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.616746843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:21.616785833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.616807543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.616956573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.617013593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.617029443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.617050823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.617064423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.617135384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:21.617171064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.617197874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 241 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.617230254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.617808864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.617839244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.617953154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.617994184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.618012634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.618036624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.618052624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.618069124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.618084014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.618102834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.618118274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.618134844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.618150454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.618167194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.618182234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 242 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.618200684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 242 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.621344007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.621376677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.621605747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.621624757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.621642137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.621657837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.621773187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:21.621833167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:21.623530508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.623577528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.623627948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.623647288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.623667228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.623679728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.623710658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:21.623730499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 244 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.624592309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:21.624626809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.624691999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.624707189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.624722489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.624736479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.624752179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:21.624769539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 245 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.62579215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.62582677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.62584697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.62586131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.62587737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.62589147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.62591056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.62592887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.62594519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.62596353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:21.62597998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 246 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.632417785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:21.632451395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.632683505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.632789055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.632834955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:21.632870655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.632913115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.632937885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.604530527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.604597247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.604613507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.604644067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.604658247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:22.604675727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:22.604691617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:22.604708427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.604808987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.604848317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.604878467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.604908497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.604975947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:22.605011337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:22.605042907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:22.605075937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.605168088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:22.605266648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.605339578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.605359278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:22.605439888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.605479028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:22.605496358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.605528498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.605543768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.605562398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.605579468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.605596678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.605612538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.605627838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.605644078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.605659328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.605676358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:22.605723028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:22.605740838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 249 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.605757618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 249 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.605774108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.60834869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.60853229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:22.60855653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.613067953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.613109213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.613128574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.613143564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.613158694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.613173444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.613347954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:22.613389714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:22.613406234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:22.614436454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:22.614576075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.614626715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.614693305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.614729485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.614744705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.614760675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.614775475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.614824345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:22.614858305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:22.614873395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 251 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.614888725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.615830486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.615872446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.616011316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.616032046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.616049476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.616065046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.616081356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.616096886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.616112916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.616128836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.616144496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.616160786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.616176486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.616207676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.616223266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 252 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.616246166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 252 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.62192402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.62196933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.62201546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.62205808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.62209282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.62210782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.62212474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:22.62214616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:22.622663091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.622711381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.622731421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.622747991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.622765811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.622781001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.623205901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.623248191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 254 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.623994882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.624026902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.624081892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.624098732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.624118262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.624133122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.624151162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.624180792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.625009522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.625047082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.625065003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.625078593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.625094673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.625108463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.625123383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.625140223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.625156303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.625172853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:22.625188483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 256 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.626837164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:22.626886194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.626968454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.627014624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.627071834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:22.627106824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.627140394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.627158314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.602284269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.602321159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.602335519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.602349599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.602379519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:23.602399839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:23.602416279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:23.602431909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.60253055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.60259114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.60262256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.60265399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.60268228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:23.60324271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:23.60330143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:23.60333517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.6033676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:23.60338582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:23.60340344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.60342194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:23.60343957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.60345583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:23.60347191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.60350134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.60351657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.60354083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.60355695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.60357412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.60358996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.60360471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.60361924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.60363213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.60364893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:23.60368314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:23.60369981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 259 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.60371652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 259 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.60373247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.609673955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.609721305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:23.609741045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.609759415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.609775785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.609811075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.609826565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.609843865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.609858325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.609873545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:23.609890935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:23.609906405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:23.610845226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:23.610878916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.610897406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.610914946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.610943836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.610956946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.610972006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.610984356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.611018526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:23.611051736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:23.611066296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 261 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.611080896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.611761656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.611851977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.611873437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.611889167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.611909957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.611927607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.611943267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.611960827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.611975427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.611993407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.612009477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.612023977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.612041887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.612057277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.612072797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 262 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.612089797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 262 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.614343258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.614400218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.614418198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.614432598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.614449159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.614463879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.614480839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:23.614496789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:23.615057089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.615204289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.615227929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.615263849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.615282229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.615303329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.615321629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:23.615339559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 264 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.6158036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:23.61583222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.61585076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.61586448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.61588155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.61589493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.61593735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:23.6159536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 265 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.61696265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.61699708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.61701705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.61703087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.61704876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.61706208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.61707742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.61709248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.617108041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.617123231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:23.617138811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 266 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.619514452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:23.619572702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.619695422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.619754593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.619825553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:23.619859453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.619890653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.619908253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.602346592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.602395412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.602410102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.602424302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.602488692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:24.602514583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:24.602547333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:24.602580553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.602686333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.603201283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.603640583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.603682893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.603775433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:24.603815273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:24.603848154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:24.603880954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.603912474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:24.603930974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.603949364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.603966944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:24.604272244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.604290014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:24.604330664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.604364764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.604378904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.604395914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.604434694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.604450514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.604465624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.604481954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.604516024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.604528624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.604609404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:24.604664624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.604681504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 269 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.604698064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 269 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.604716714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.609413998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.609453488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:24.609485838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.609505028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.609520678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.609638388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.609658898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.609676638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.609691838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.609733298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.609788808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:24.609807908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:24.611211029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:24.611245609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.611265579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.611284889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.611712929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.611741979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.611758389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.611773349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.61184843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:24.61188447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:24.61190061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 271 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.611918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.61300046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.61304807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.61306928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.61308553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.61310387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.613121271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.613138481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.613155341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.613169571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.613188041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.613203381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.613218381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.613233201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.613247731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.613264521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 272 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.613283751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 272 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.615952653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.615993903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.617050913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.617093503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.617115184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.617131574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.617309434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:24.617334184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:24.618103464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.618159494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.618181664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.618200694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.618219524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.618235684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.618253544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.618272784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 274 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.618919915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.618958985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.624195859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.624246019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.624576639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.624601769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.624792319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.624868319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 275 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.62623658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.62628823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.626396191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.626413711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.626432321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.626447661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.626464561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.626479941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.626494871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.626513101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:24.626529731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 276 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.628888572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.628916802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.629114113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.629151493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.629276573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.629353483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.629386893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.629404493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.605485728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.605536568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.605552718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.605570288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.605585758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:25.605606018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:25.605622658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.605639798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.605715128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.605753338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.605782728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.605819388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.605879738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:25.605950468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:25.605989398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.606025238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.606057928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:25.606075668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.606093868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.606123308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:25.606141868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.606156708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:25.606173478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.606204278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.606219208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.606234778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.606252408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.606267858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.606286678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.606302438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.606322848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.606336998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.606353258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:25.606388698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.606406218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 279 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.606423858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 279 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.606441518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.60890247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.60893257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:25.60895015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.60897445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.60899092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.60901608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.60903686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.60905592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.6090713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.60908686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.60910567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:25.60912209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:25.612369793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:25.612410953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.612430723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.612448193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.612477823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.612493153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.612511883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.612534933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.612550563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:25.612589253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:25.612606313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 281 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.612624953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.613231974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.613334314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.613365134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.613380764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.613395804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.613411854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.613427934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.613444504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.613461984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.613481554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.613499404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.613516144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.613537534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.613564184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.613581714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 282 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.613599504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 282 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.617141157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.617203397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.617223707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.617239447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.617256897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.617271447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.617287197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:25.617304127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:25.618848618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.618883488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.618975588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.619057518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.619132458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.619148778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.619360618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.619380038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 284 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.62232377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:25.62234713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.6223657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.62238111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.622436481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.622453271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.622470601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.622489961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.624162892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.624206602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.624352582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.624370952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.624389242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.624402732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.624417862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.624433332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.624449152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.624468532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:25.624485512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 286 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.626176273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.626262473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.626281613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.626352413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.626386144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.626428134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.626467634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.626489554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.604871101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.604917231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.604931801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.604945651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.604959021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:26.604977441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:26.604993261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.605010801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.605314232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.605430842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.605461972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.605491762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.605548182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:26.605581632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:26.605613772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.605645362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 288 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.605676422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:26.605691512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.605708582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.605725142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:26.605741892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.605754992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:26.605770712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.605798992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.605812142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.605827252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.605842312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.605856612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.605871202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.605885242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.605912672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.605925882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.605940192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:26.605971842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:26.605987012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 289 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.606001912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 289 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.606017562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.611319586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.611834127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:26.611856677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.611983337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.612029557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.612050327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.612066777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.612121047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.612138177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.612154347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:26.612174037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 290 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.612190867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 290 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.614051208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:26.614082638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.614102898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.614166318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.614200948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.614216268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.614234668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.614250528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.614300888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:26.614334968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.614350648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 291 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.614367158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.615111219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.615248039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.615295119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.615311139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.615330869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.615348089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.615363049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.615381209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.615395409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.615435649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.615451099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.615469179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.615486139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.615506879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.615522769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 292 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.615540369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 292 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.620089693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.620223203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.620373833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.620394673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.620432873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.620451193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.620468253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 293 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.620485283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 293 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.621331864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.621371614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.621393174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.621418554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.621434224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.621448104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.621464324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.621918714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 294 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.622713875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.622736515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.622784075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.622800375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.622818755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.622832115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.622876565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.622894715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.623945526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.623975906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.623996166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.624010406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.624028046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.624042406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.624060586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.624076776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.624092296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.624107296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 296 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.624123446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 296 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.626266907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.626299607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.628152289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.628190739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.628430409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.628508259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 297 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.628545159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.628566829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.602094462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.602163842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.602180582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.602196862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.602214692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:27.602236702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.602255262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.602271522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.602289772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.602323682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.602354702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.602386512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.602423282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:27.602460992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.602496002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.602531513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 298 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.602564353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:27.602582363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.602602463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.602624003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:27.602642753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.602658263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:27.602677063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.602738953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.602769143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.602785573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.602803613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.602820193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.602838493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.602856393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.602872103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.602886123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.602900763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:27.602935183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 146 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.602951873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 299 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.602967933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 299 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.602984963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.605787505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.605829585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:27.605849325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.606059495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.606101975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.606122245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.606220565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.606245175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.606262995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.606282075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.606313365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 300 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.606333025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:27.607098116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.607134316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.607181026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.607206576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.607262616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.607282486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.607307506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.607322586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.607339516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.607374956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.607392466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 301 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.607408106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.608198397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.608261387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.608293067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.608312487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.608333747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.608401947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.608420757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.608437677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.608457627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.608475227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.608495597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.608549597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.608573647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.608593147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.608611927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 302 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.608648347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 302 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.610538279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.610588229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.611787689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.61182639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.613397001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.613445291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.613595061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:27.613616601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:27.614225731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.614265771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.614301251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.614315891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.614335171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.614350571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.614368791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.614389161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 304 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.614922412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:27.614949062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.619840396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.619901226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.619922646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.619937226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.620115596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.620139166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.621448597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.621498857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.621576147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.621595597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.621613787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.621629467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.621646877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.621663967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.621682437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.621700527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:27.621718577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 306 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.623513458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.623540608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.623696198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.623751749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.623856719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.623901469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 307 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.623945319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.623966039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.603602776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.603654816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.603757856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.603803156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.603851687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:28.603916057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:28.603934077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.603949957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.604041537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.604077967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.604134477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.604168927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.604228887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:28.604264897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:28.604299237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.604464977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 308 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.604508217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:28.604525447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:28.604543217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.604560077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:28.604579477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.604595507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:28.604615847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.604650927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.604666047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.604681607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.604696467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.604713277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.604730727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.604748607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.604764537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.604781977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.604796947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:28.604833467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:28.604848607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 309 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.604863827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 309 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.604879807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.607625519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.607665209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:28.607685139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.607704669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.607719199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.607735649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.607749959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.607767089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.607785319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.607801939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:28.60782085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:28.60783996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:28.60871946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:28.60875979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.60877791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.60879459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.60882512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.60883984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.60885575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.60886983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.60888813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:28.6089279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:28.60894617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 311 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.60896287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.609603661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.609634861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.609659471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.609675221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.609692871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.609709451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.609728671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.609745621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.609758491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.609781171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.609797811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.609813421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.609829501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.609846671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.609861481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 312 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.609877621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 312 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.613724594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.613768684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.613787784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.613828804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.613847924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.613862374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.613884944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 313 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.613901324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:28.614588925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.614642755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.614663755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.614680125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.614697745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.614713965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.614729945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.614747495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 314 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.616396626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.616437996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.616459506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.616473846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.616493236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.616507786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.616525436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.616543406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 315 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.618328117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.618384597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.618409137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.618428978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.618448768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.618510058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.618545978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.618567078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.618583688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.618602768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 316 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.618621978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 316 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.620546959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.620593439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.620657209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.620716539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.620784419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.620852729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 317 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.620888679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.620910009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.601910429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.601981619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.601999009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.602012059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.602038189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:29.602121959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:29.602192649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.602249579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.602275539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.602310409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.602356749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.602391039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.602472939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:29.60255744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:29.60259795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 318 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.6026346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 318 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.60267013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:29.60269216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.60271504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.60273673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.60275876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.60277951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:29.60279965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.60283964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.60285449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.60287303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.6028936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.60290983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.60292892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.60294661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.60296168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.602976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.60299343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:29.60303245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.603053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 319 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.60307112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 319 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.60309204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.606250672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.606410822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:29.606615643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.606642583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.606660623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.606709783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.606784303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.606822523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.606836383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.606874073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.606895523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 320 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.606913793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:29.607872684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:29.607900924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.607923744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.607943634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.607978714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.608003754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.608021724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.608036884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.608057034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:29.608094134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 321 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.608112934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 321 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.608128094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.608684124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.608731424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.608750204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.608771074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.608788864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.608805744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.608821424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.608842304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.608857014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.608873644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.608891544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.608908904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.608925964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.608996964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.609019814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 322 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.609037654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 322 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.611281296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.611338296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.612378727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.612413577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.612433577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.612451037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.612547927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:29.612566747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:29.613275568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.613314938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.613335488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.613352508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.613370878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.613384928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.613401268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 324 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.613437568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 324 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.614034748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:29.614088068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.614115698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.614137318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.614159528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.614180258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.614200718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 325 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.614221988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 325 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.614773429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.614810049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.619070462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.619113552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.619147882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.619169672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.619197982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.619237842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.619256492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.619381992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:29.619423392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 326 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.621081894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.621132084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.621232724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.621287064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.621324354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 327 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.621364234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 327 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.621416874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.621438414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.602313452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.602376212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.602392572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.602407242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.602421582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:30.602441112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:30.602458102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.602474302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.602565113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.602597463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.602655893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.602686633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.602761893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:30.602840163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:30.602877673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.602916523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 328 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.602952073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:30.602970253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.602990723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.603008673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:30.603025653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.603041963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:30.603059073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.603090273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.603125253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.603141873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.603160253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.603176263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.603192543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.603210923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.603227533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.603241813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.603574953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:30.603616413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.603634533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 329 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.603651013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 329 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.603666433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.607179086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.607230856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:30.607250486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.607267666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.607282276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.607299386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.607423966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.607587026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.607604736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.607619676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.607638216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:30.607654886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:30.608961967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:30.609002327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.609021927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.609043357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.609074907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.609088337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.609103977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.609118287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.609134447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:30.609238578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:30.609259288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 331 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.609275948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.609886798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.610008148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.610031638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.610045238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.610105778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.610124398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.610139338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.610154318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.610180728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.610195468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.610225308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.610239728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.610254738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.610271978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.610286118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 332 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.610304618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 332 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.620069916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.620131346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.620150926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.620164526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.620185256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.620199896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.620218156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 333 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.620236026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:30.620935906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.621008266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.621029556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.621047356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.621065426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.621079857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.621156527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.621176157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 334 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.621508337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.621536907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.621604367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.621620917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.621640067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.621653087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.621671947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.621688107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 335 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.622852758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.622894498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.623074848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.623093418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.623111538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.623125168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.623142498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.623157278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.623172158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.623186718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 336 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.623202348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 336 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.624948689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.624988619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.625007369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.625042109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.62507684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.62511036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.62516455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.62518555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.601857825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.602910056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.603004216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.603042156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.603117186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:31.603209576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:31.603261596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.603318536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.603591566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.603630676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.603663636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.603739866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.603809136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:31.603842637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:31.603874507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 338 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.603987297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.604033137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:31.604079557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.604098087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.604116837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:31.604135737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.604150907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:31.604170387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.604201157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.604214997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.604229897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.604244237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.604260117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.604277257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.604296137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.604324407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.604338487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.604358157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:31.604395317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:31.604424537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 339 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.604442007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 339 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.604458687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.60788886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.60792731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:31.60794628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.60802458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.60804432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.60811591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.60816996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.60822074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.608242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.60825917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:31.60827918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 340 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.60829677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:31.60910837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:31.609145261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.609166321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.609216301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.609255201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.609270461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.609288551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.609302421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.609435301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:31.609481461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 341 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.609497681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 341 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.609513941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.610212791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.610239101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.610265131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.610280681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.610299011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.610318681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.610340211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.610361011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.610376661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.610393191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.610408951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.610425551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.610447671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.610475712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.610491922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 342 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.610510882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 342 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.613856704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.613901254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.615580895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.615616955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.615724055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.615768705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.615886146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:31.615930126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:31.616495986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.616542086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.616570496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.616590606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.616611826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.616632976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.616651556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 344 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.616672686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 344 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.617194977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:31.617234937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.617256357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.617278827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.617300057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.617315847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.617333307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 345 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.617378757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 345 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.618057347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.618102027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.62169402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.62173574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.62175786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.62177423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.62179098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.62180937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.62182507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.62187887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 346 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.62189732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 346 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.623142731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.623178681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.623318221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.623354111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.623389881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 347 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.623426881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.623471851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.623535371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.92778332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"internal-dns-resolver","component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:31.92872763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","error":"proto error: io error: No route to host (os error 148)","delay":"29.367912429s","count":"7"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.743332455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.743380145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.743411145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.743427715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.745016086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:32.745065946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:32.745083656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.745099816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.745502086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.745601546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.745653636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.745689036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.811790235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:32.811855695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:32.811892475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.811935615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.815011498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:32.815054628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.815077608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.815098888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:32.823068404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.823142394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:32.823287044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.823529424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.823575624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.823591804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.823610634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.823629904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.823648444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.823663264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.823847154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.823884874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.873612292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:32.873700752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:32.873722282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 349 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.873740442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 349 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.873951872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.877826585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.877858055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:32.877878905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.878496286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.878521986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.878691636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.878754186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.878779326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.878795936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.881280138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:32.881316298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:32.881337558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 350 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.883664269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:32.88370023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.88372214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.88399176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.88403042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.88404786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.88406563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.88408276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.887774923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:32.887845393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 351 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.887865823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 351 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.888460433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.889721534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.889769744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.890444305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.890465845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.890488475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.890506065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.890524975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.890543135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.890584505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.890618665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.890638695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.890655475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.890671465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.890688065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.895615429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 352 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.895667179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 352 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.944552095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.944607745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.945949416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.945986526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.946004936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.946019307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.948068428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 353 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.948099698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:32.982053044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.982102824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.982475324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.982514804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.982535294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.982554724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.994531173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 354 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.994734133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 354 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.997035875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.997082105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.997309085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.997333235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.997351095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.997371105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.037222135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 355 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.037271375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 355 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.038414176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.038468976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.038686546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.038780376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.038800206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.038816846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.038835546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.038851627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.038884127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.040776068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 356 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.040820078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 356 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.04303764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.04307006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.04325465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.04328835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.04383735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.04387408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.044372411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.044416241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.602571662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.602627162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.602642472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.602657732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.602673502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:33.602693632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:33.602712462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.602730042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.602925312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.602969282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.603021112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.603059992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.603096542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:33.603155452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:33.603187602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.603228252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.603260882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:33.603277682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:33.603296982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.603314022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:33.603330712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.603344322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:33.603360692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.603389252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.603403012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.603429562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.603450922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.603465992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.603481112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.603496052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.603525552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.603539182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.603557052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:33.603589762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:33.603605502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 359 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.603624182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 359 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.603639902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.606041354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.606092424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:33.606128704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.606147954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.606163964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.606184984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.606217654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.606338534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.606355084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.606370694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:33.606388884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 360 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.606405764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 360 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.607008365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:33.607052985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.607073285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.607093175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.607123885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.607137415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.607181655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.607196055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.607214465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:33.607251335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 361 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.607275505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 361 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.607293005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.607759375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.607780645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.608827446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.608871776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.608892106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.608951076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.609082996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.609119396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.609138207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.609189887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.609234487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.609253917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.609270077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.609291197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.609313027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 362 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.609333887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 362 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.611366648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.611390938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.611480018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.611497848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.611514398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.611527568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.611542628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:33.611560898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:33.612136999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.612182729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.612202529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.612217969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.612234729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.612249429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.612267799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 364 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.612289029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 364 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.612775289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:33.612795409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.617548423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.617580653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.617599193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.617614123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.617749763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 365 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.617771233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 365 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.619588404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.619634174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.619805685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.619838245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.619896665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.619916925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.619934955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.619952495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.619973015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.620491905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 366 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.620534555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 366 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.622308576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.622348656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.622408067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.622476127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.622509797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 367 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.622546697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.622586797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.622662897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.602319234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.602402824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.602418964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.602433494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.602447764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:34.602467494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:34.602487354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.602504454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.602520505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.602552475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.602582315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.602613805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.602655715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:34.602690185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:34.602722285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.602758755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.602796655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:34.602813105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.602833285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.602850035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:34.602867185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.602883045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:34.602900395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.602929875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.602944135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.602960455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.602976325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.602991255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.603006595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.603026435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.603041855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.603055375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.603070215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:34.603106015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.603123505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 369 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.603140255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 369 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.603158225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.605550387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.605608077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:34.605628657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.605649237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.605665237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.605681947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.605695827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.605711617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.605728707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.605744877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.605760827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:34.605776527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 370 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.606552458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:34.606590908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.606611138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.606629288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.606659908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.606675128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.606694148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.606708798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.606725828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:34.606760138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 371 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.606777108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 371 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.606793668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.607333548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.607387308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.607407398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.607423238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.607445528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.607460508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.607475618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.607503148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.607528378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.607546078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.607563198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.607578478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.607594518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.607608238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.607621728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 372 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.607639958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 372 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.60961528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.6097178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.60974324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.60975754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.60977348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.6097886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.60980361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 373 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.60981814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:34.61027585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.61031435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.61033575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.61035071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.61036658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.61037871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.61039736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 374 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.61041382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 374 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.610918641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.610955861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.610974681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.610990471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.611009191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.611024741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.611055841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 375 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.611073851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 375 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.611786111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.611813582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.611833112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.611846922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.611864312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.611878662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.611895752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.611910702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.611925612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.611940892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 376 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.611957712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 376 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.613079632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.613120953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.613138743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.613168003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.613196973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.613227163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.613261973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.613278723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.656042558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.656077208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.656093468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.656115548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.656128248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:35.656148728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:35.656166088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.656181828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.656235708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.656271708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.656306748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.656339908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.656836978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:35.656872628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:35.656904479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.656939879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.657007899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:35.657026509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.657046339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.657063469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:35.657095829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.657110669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:35.657125379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.657153829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.657166479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.657181809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.657196909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.657212699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.657227899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.657242729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.657262699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.657275829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.657290389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:35.657324009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.657339409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 379 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.657354299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 379 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.657603579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.659634981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.659685161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:35.659732931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.660128421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.660170291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.660187821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.660202991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.660220021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.660234191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.660314411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.660343411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 380 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.660360151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 380 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.661304502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:35.661325162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.661343942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.661409482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.661477702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.661493862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.661512662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.661529692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.662182402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:35.662220683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 381 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.662237203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 381 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.662254203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.662897933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.662926043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.662945593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.662960983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.662982713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.662999503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.663014393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.663030013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.663042923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.663059913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.663076063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.663092433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.663108443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.663124083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.663138463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","remote_addr":"[::1]:39048"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.663156153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 382 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.663185353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 382 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.663202703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"c07273eb-0014-4771-a69c-a24051a0e0a9","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.663221083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"c07273eb-0014-4771-a69c-a24051a0e0a9","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.665703985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.666053645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.666081625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.666305746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.666438906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.666452366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.666467746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.666480786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.666496176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 116 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.666512116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:35.666527546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 383 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.666543666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.666556996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.666569446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.666581866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.666594296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.666606676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.666619016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.666631316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.666643896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.666656526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.666669116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.666681386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.666693566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.666706006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.666718516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.666731246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.666743476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.666755776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.666768246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.666780786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.666793196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.666805446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.666817856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.666831866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.666845296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.666859606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.666872126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.666885606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.666897796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.666910336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:35.666922576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.667251896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"c07273eb-0014-4771-a69c-a24051a0e0a9","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":4059,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.667311336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.667331276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.667449466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.667486306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.667503007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.667516557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.667833617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 384 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.667857457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 384 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.667874587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"f303a636-4763-4051-870a-b6129685c0d0","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.667896557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"f303a636-4763-4051-870a-b6129685c0d0","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.668519927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:35.668574607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.668596237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.668613907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.668646377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.668661707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.668680047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.668708117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.668729397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:35.668762637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 385 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.668779587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 385 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.669474268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.669498528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.669516108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.669659448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.669705458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.669723908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.669738558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.669754648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.669770168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.669786568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.669801368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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: 118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.669840138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 386 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.669856018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 386 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.671095099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"f303a636-4763-4051-870a-b6129685c0d0","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":3185,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.671150409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.671168569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.671237229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.671296209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.67160773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.67164736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.67169091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"738a9c7b-f778-4aca-89e4-99fb93ac3355","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.67171758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"738a9c7b-f778-4aca-89e4-99fb93ac3355","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.6717383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.67175777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.6717998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.67188578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 119 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.67190918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.67192707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 120 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.6719428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.67195988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 121 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.67197456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.67213484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 122 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.6721518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.67217846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 123 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.67219438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.67221155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 124 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.6722687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"738a9c7b-f778-4aca-89e4-99fb93ac3355","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":584,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.67258598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"9fcd5bee-eb97-40c4-9062-c773437c8306","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.67260684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"9fcd5bee-eb97-40c4-9062-c773437c8306","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.67266774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.67274396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 125 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.67276345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.67279323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 126 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.672818801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.672837561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 127 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.672853491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.672871741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 128 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.672887601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.672905091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 129 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.672921571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.672939561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 130 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.672990581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"9fcd5bee-eb97-40c4-9062-c773437c8306","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":407,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.673459321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d2555e66-9c33-4418-9295-f6a37247ff4b","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.673504241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d2555e66-9c33-4418-9295-f6a37247ff4b","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.673529861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.673598091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 131 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.673623201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.673642671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 132 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.673659801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.673676491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 133 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.673691331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.673710921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 134 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.673726671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.673764321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.673806711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.673826451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 136 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.673841981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d2555e66-9c33-4418-9295-f6a37247ff4b","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":393,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.674124321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"bb186cce-6a4d-48cd-a97e-71176ebac886","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.674176552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"bb186cce-6a4d-48cd-a97e-71176ebac886","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.674198992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.674276442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 137 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.674294402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.674313792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 138 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.674329642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.674347492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 139 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.674361582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.674378342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 140 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.674393882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.674412192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 141 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.674426122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.674449522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 142 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.674512402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"bb186cce-6a4d-48cd-a97e-71176ebac886","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":390,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.674788392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"86f1eee0-c7b6-4af5-8c2b-96adcd382890","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.674811212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"86f1eee0-c7b6-4af5-8c2b-96adcd382890","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.674864622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.674924892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 143 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.674942142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.674971912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 144 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.674987302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.675006032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 145 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.675020202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.675041732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 146 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.675055612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.675078282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 147 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.675092492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.675127312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 148 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.675172612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"86f1eee0-c7b6-4af5-8c2b-96adcd382890","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":391,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.675545573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"032457dd-c5cb-4e55-b54c-0ee448dbce8d","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.675588533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"032457dd-c5cb-4e55-b54c-0ee448dbce8d","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.675608473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.675676563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 149 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.675695023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.675717413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 150 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.675734583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.675763583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 151 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.675788993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.675807663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 152 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.675822493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.675842643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.675858493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.675875193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 154 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.675958373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"032457dd-c5cb-4e55-b54c-0ee448dbce8d","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":377,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.676196993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"0f4d642f-111d-4dc2-914e-7a21bed97a26","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.676220273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"0f4d642f-111d-4dc2-914e-7a21bed97a26","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.676271063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.676329803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 155 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.676411953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"0f4d642f-111d-4dc2-914e-7a21bed97a26","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":211,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.676743673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"d8b25160-89dd-40a1-bd3d-f4530c35fdba","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.676787194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"d8b25160-89dd-40a1-bd3d-f4530c35fdba","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.676931774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.676970444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 156 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.677008034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"d8b25160-89dd-40a1-bd3d-f4530c35fdba","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":277,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.677371684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"d88fcfdf-2303-46f0-826a-173d5fdc1a82","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.677409514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"d88fcfdf-2303-46f0-826a-173d5fdc1a82","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.677467374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.677648624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 157 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.677694024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"d88fcfdf-2303-46f0-826a-173d5fdc1a82","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":263,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.677906994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"02f34e18-9904-4f7c-a7e3-30b750108b90","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.677931284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"02f34e18-9904-4f7c-a7e3-30b750108b90","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.678010744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.678072564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 158 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.678145855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"02f34e18-9904-4f7c-a7e3-30b750108b90","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":251,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.678418815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"ee8fca45-e736-40ad-b83a-39a22d7da035","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.678440145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"ee8fca45-e736-40ad-b83a-39a22d7da035","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.678490325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.678555135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.678588115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.678620015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.678659375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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: 182 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.678743165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"ee8fca45-e736-40ad-b83a-39a22d7da035","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":329,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.679111035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"ed3312ad-3d42-4e9c-8965-a0dbdcb19179","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.679156195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"ed3312ad-3d42-4e9c-8965-a0dbdcb19179","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.679174645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.679240865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 183 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.679258755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.679303345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 184 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.679319755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.679336305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 185 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.679350295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.679366695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 186 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.679380965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.679397765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 187 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.679412575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.679441646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 188 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.679493486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"ed3312ad-3d42-4e9c-8965-a0dbdcb19179","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":398,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.679951196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"e4c220a8-3ced-436d-be1e-f5a7ab7bcc02","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.679976346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"e4c220a8-3ced-436d-be1e-f5a7ab7bcc02","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.680022086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.680087556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 189 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.680105226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.680131256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 190 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.680146196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.680166956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 191 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.680182816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.680202486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 192 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.680217886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.680241386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 193 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.680258016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.680277406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 194 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.680350706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"e4c220a8-3ced-436d-be1e-f5a7ab7bcc02","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":383,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.680764587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"2c4e77e5-cfbe-49d1-8ba8-cacdd275a4a1","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.680789227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"2c4e77e5-cfbe-49d1-8ba8-cacdd275a4a1","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.680843477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.680947287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.680971797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.681010317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 196 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.681055577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.681078177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 197 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.681094877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.681131507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 198 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.681147537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.681165767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 199 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.681183347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.681201747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 200 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.681219117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"2c4e77e5-cfbe-49d1-8ba8-cacdd275a4a1","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":448,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.681501867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"8edc3695-d16c-4553-92d6-f65ee59605fc","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.681529647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"8edc3695-d16c-4553-92d6-f65ee59605fc","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.681555487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.681637317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 201 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.681676247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.681695557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 202 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.681710117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.681726207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 203 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.681739957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.681759367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 204 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.681774537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.681792677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.681808517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.681912727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 206 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.682034197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"8edc3695-d16c-4553-92d6-f65ee59605fc","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":488,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.684407069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"727fc484-a159-49d3-a740-78ebf9aeee3a","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.684450329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"727fc484-a159-49d3-a740-78ebf9aeee3a","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.684506539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.684585369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 207 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.684604789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.684629059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 208 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.684646299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.684663409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 209 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.684678169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.684699389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 210 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.68475171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.68477399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 211 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.6847911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.68481057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 212 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.68482752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"727fc484-a159-49d3-a740-78ebf9aeee3a","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":453,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.68515079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"ed5a6c1d-ff41-4888-bdf3-243b0e3c8516","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.68517907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"ed5a6c1d-ff41-4888-bdf3-243b0e3c8516","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.68523037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.68529157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 213 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.68531478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.68533447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 214 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.68535084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.68537013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 215 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.68538666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.68540716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 216 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.68542851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.68544759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 217 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.68546433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.68559957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 218 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.68564781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"ed5a6c1d-ff41-4888-bdf3-243b0e3c8516","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":513,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.6859532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"3b4842c7-9df6-4436-8132-74dce5bfcda3","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.68598722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"3b4842c7-9df6-4436-8132-74dce5bfcda3","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.68601511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.686080291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 219 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.686168351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"3b4842c7-9df6-4436-8132-74dce5bfcda3","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":215,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.686469761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"67c05e55-8cd1-4988-8a0c-e84282e81a3a","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.686499961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"67c05e55-8cd1-4988-8a0c-e84282e81a3a","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.686590551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.686737451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 220 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.686834591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"67c05e55-8cd1-4988-8a0c-e84282e81a3a","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":382,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.687217061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"adca17fe-14d7-48d2-9588-b5e4db60d52c","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.687263731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"adca17fe-14d7-48d2-9588-b5e4db60d52c","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.687420802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.687586922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 221 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.687618412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"adca17fe-14d7-48d2-9588-b5e4db60d52c","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":373,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.687884502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"e8f75000-c74f-4d91-94d8-76a6b9454c17","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.687907142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"e8f75000-c74f-4d91-94d8-76a6b9454c17","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.688024052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.688180172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 222 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.688223862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"e8f75000-c74f-4d91-94d8-76a6b9454c17","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":391,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.688526152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"a3b41c28-9888-4ddf-8756-9039fa8f2806","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.688550722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"a3b41c28-9888-4ddf-8756-9039fa8f2806","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.688597762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.688665582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.688720683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.688779853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.688800263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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: 389 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.688866773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"a3b41c28-9888-4ddf-8756-9039fa8f2806","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":345,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.689393583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"c62ac260-cfa7-472e-b63c-97023a881517","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.689441993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"c62ac260-cfa7-472e-b63c-97023a881517","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.689462953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.689512203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.689534243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 390 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.689593633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"c62ac260-cfa7-472e-b63c-97023a881517","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":258,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.690138504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"d05a0ce4-58b6-4f92-892c-9782aeecac89","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.690181474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"d05a0ce4-58b6-4f92-892c-9782aeecac89","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.690462724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.690750104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 391 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.690874764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"d05a0ce4-58b6-4f92-892c-9782aeecac89","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":867,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.692098705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"a08075eb-79b0-49c6-bd3c-6d7984dfc53a","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.692146035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"a08075eb-79b0-49c6-bd3c-6d7984dfc53a","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.692342225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.692446545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 392 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.692592955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"a08075eb-79b0-49c6-bd3c-6d7984dfc53a","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":503,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.697228789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"1d697bd1-a0f5-4438-b3ab-238987986094","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.697277229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"1d697bd1-a0f5-4438-b3ab-238987986094","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.697421559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 393 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.697559169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 393 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.697576529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.697600789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 394 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.697616199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.697645269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 395 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.697662479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.697682659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 396 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.697696839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.697733889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 397 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.697768189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.697785039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 398 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.697892289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"1d697bd1-a0f5-4438-b3ab-238987986094","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":707,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.699389891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"e43bf35b-77d4-47d8-914a-b58e0bd50267","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.699439301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"e43bf35b-77d4-47d8-914a-b58e0bd50267","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.699618311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.700119611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 399 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.700171331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.700191331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 400 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.700206951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.700225091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 401 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.700240141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 402 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.700256531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 402 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.700271781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.700288151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 403 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.700303021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.700321451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 404 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.700337841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"e43bf35b-77d4-47d8-914a-b58e0bd50267","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":957,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.700894892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3e07cbf2-fe67-4e1a-b0f2-fc1959e99b51","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.700944482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3e07cbf2-fe67-4e1a-b0f2-fc1959e99b51","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.700965202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.701076262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 405 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.701125642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.701147942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 406 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.701167402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.701188042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 407 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.701204352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.701225082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 408 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.701242812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.701278392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 409 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.701294882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.701311042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 410 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.701327012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3e07cbf2-fe67-4e1a-b0f2-fc1959e99b51","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":506,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.701647702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"58013f03-9007-4c1c-88ab-c10f4dc941f8","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.701691922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"58013f03-9007-4c1c-88ab-c10f4dc941f8","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.701713872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.701791922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 411 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.701839302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.701858742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 412 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.701876632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.702051343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 413 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.702071923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.702095303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 414 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.702113673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.702134213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 415 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.702148893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.702200713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 416 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.702240293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"58013f03-9007-4c1c-88ab-c10f4dc941f8","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":619,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.702592793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d8d9d428-5cfb-4c41-a9eb-bfd6fda01d44","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.702621873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d8d9d428-5cfb-4c41-a9eb-bfd6fda01d44","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.702788463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.702844493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 417 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.702881263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.702900633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 418 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.702915133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.702932603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 419 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.702947373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.702963783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 420 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.702978213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.705461775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 421 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.705507365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.705531355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 422 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.705583375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d8d9d428-5cfb-4c41-a9eb-bfd6fda01d44","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":3007,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.705932235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"daa080b7-b815-484a-a4b9-b4f9a3f99c1c","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.705962156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"daa080b7-b815-484a-a4b9-b4f9a3f99c1c","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.706015986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.706094926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 423 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.706130866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.706150186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 424 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.706168056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.706187056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 425 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.706204316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.706222036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 426 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.706236846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.706257726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 427 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.706288936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.706371916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 428 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.706421806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"daa080b7-b815-484a-a4b9-b4f9a3f99c1c","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":511,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.706727276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"3b76e1b3-dab2-4a2b-8dc1-55e4b16bf7e0","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.706756706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"3b76e1b3-dab2-4a2b-8dc1-55e4b16bf7e0","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.706799396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.706863666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 429 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.706918326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"3b76e1b3-dab2-4a2b-8dc1-55e4b16bf7e0","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":219,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.707246416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"1cd9f7e6-b9d9-4bc6-8164-b417125f5a21","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.707302847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"1cd9f7e6-b9d9-4bc6-8164-b417125f5a21","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.707339237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.707409897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 430 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.707502647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"1cd9f7e6-b9d9-4bc6-8164-b417125f5a21","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":253,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.707826487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"8dbb3109-75e4-4fe0-aadc-a4ef7e59c841","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.707862897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"8dbb3109-75e4-4fe0-aadc-a4ef7e59c841","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.707938957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.708024207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 431 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.708044037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"8dbb3109-75e4-4fe0-aadc-a4ef7e59c841","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":237,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.708342597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"28b74173-dd99-493b-adc3-24dda01131db","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.708364627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"28b74173-dd99-493b-adc3-24dda01131db","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.71144004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 432 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.71156398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 432 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.71164681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"28b74173-dd99-493b-adc3-24dda01131db","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":3322,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.71198686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"05f7a0b5-5dab-4f0f-952f-c5f7abe8b544","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.712038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"05f7a0b5-5dab-4f0f-952f-c5f7abe8b544","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.71205934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.71211463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.71217726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.71221389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.71225568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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: 389 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.71235183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"05f7a0b5-5dab-4f0f-952f-c5f7abe8b544","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":384,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.712867271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"d2cbf146-1adb-43e4-bfd0-2f1a52704fee","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.712909031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"d2cbf146-1adb-43e4-bfd0-2f1a52704fee","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.712931341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.712977831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.713009391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 390 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.713062201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"d2cbf146-1adb-43e4-bfd0-2f1a52704fee","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":221,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.713374111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"5bd7cebf-7f43-4cc4-98be-aec92e3d52e4","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.713398811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"5bd7cebf-7f43-4cc4-98be-aec92e3d52e4","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.713422521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.713601491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 391 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.713662501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"5bd7cebf-7f43-4cc4-98be-aec92e3d52e4","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":317,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.714014102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"d5b31d14-9f00-4b7c-9920-b1577770c56d","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.714036722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"d5b31d14-9f00-4b7c-9920-b1577770c56d","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.714055002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.714084372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 392 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.714159622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"d5b31d14-9f00-4b7c-9920-b1577770c56d","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":204,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.714469272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"776e34a3-a19e-462c-8ecd-29d856966e84","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.714496632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"776e34a3-a19e-462c-8ecd-29d856966e84","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.714562942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 393 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.714651832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 393 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.714697462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.714719052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 394 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.714763742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.714786232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 395 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.714803322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.714821422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 396 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.714839842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.714858682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 397 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.714878262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.714918752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 398 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.714936322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"776e34a3-a19e-462c-8ecd-29d856966e84","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":455,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.717034584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"43c83674-ce1b-4cc0-829c-180c6fe25a6b","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.717086204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"43c83674-ce1b-4cc0-829c-180c6fe25a6b","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.717105324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.717124834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 399 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.717139654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.717156484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 400 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.717170274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.717188954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 401 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.717203774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 402 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.717220144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 402 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.717235154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.717252844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 403 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.717267154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.717289384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 404 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.717364574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"43c83674-ce1b-4cc0-829c-180c6fe25a6b","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":429,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.717776944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"da69800b-2a34-4496-ac66-e8b8b7e882f7","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.717832984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"da69800b-2a34-4496-ac66-e8b8b7e882f7","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.717853934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.717875614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 405 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.717892144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.717911505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 406 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.717928155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.717944945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 407 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.717960535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.717980525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 408 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.717996885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.718015185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 409 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.718030915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.718047865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 410 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.718064335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"da69800b-2a34-4496-ac66-e8b8b7e882f7","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":389,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.718344535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5dbc4855-5f27-4ca2-ae45-4f30cc07c49d","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.718376165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5dbc4855-5f27-4ca2-ae45-4f30cc07c49d","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.718397935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.718515795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 411 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.718566815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.718587385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 412 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.718601605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.718617885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 413 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.718631845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.718649765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 414 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.718663965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.718680525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 415 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.718695865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.718711605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 416 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.718726375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5dbc4855-5f27-4ca2-ae45-4f30cc07c49d","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":401,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.719086405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"dd3ef65f-2e12-4e5e-8097-42daa07236d6","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.719108545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"dd3ef65f-2e12-4e5e-8097-42daa07236d6","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.719125945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.719145495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 417 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.719160425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.719239766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 418 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.719255536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.719273106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 419 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.719289096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.719329126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 420 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.719346126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.719365656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 421 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.719380686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.719397426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 422 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.719468576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"dd3ef65f-2e12-4e5e-8097-42daa07236d6","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":466,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.719787276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"4af501c9-1cdb-4bc1-89b7-81d88fbc50de","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.719807366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"4af501c9-1cdb-4bc1-89b7-81d88fbc50de","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.719869196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.719938006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 423 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.719955326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.719977486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 424 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.719993456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.720156606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 425 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.720188886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.720208316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 426 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.720225886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.720244406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 427 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.720261036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.720277636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 428 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.720293246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"4af501c9-1cdb-4bc1-89b7-81d88fbc50de","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":504,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.720591117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"be63c87f-662d-455d-9fbb-9000099b2f0b","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.720665177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"be63c87f-662d-455d-9fbb-9000099b2f0b","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.720690727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.720712277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 429 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.720794117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"be63c87f-662d-455d-9fbb-9000099b2f0b","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":221,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.721130277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"8bc2cd85-f09a-4a45-9b75-20497451f234","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.721175507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"8bc2cd85-f09a-4a45-9b75-20497451f234","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.721305077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.721345107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 430 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.721367847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"8bc2cd85-f09a-4a45-9b75-20497451f234","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":265,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.721808207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"dd3a562c-ab03-4658-b9e3-ec8017a0fc3f","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.721833757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"dd3a562c-ab03-4658-b9e3-ec8017a0fc3f","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.721853027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.721910388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 431 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.722037498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"dd3a562c-ab03-4658-b9e3-ec8017a0fc3f","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":279,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.722343088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"4a044137-5f79-4cde-a942-ff4ed5809b28","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.722366298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"4a044137-5f79-4cde-a942-ff4ed5809b28","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.722483558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 432 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.722531168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 432 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:35.722614518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"4a044137-5f79-4cde-a942-ff4ed5809b28","remote_addr":"[::1]:39048","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":271,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.430407102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","remote_addr":"[::1]:51295"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.430553652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"1e46c1ab-38a3-453f-9436-82d4f31520c2","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.430597532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"1e46c1ab-38a3-453f-9436-82d4f31520c2","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.430679082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.430751552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.430864332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 159 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.430882842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.430897962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.430916262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.430930422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.430946442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.430960672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.430973662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.430987682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.431001692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.431014872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.431028592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.431075122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.431088342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.431100862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.431113282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.431128112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.431141602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.431154482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.431166942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.431180702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.431194232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.431208132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.431221992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.431236402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.431250492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.431262652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.431276552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.431290352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.431304042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.431318482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:36.431332732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.431345972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"1e46c1ab-38a3-453f-9436-82d4f31520c2","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":463,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.431621833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"a734251d-1d4b-402f-b76a-d4eac7bc68e9","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.431655893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"a734251d-1d4b-402f-b76a-d4eac7bc68e9","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.431735963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.431793383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.431857573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.431932363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.431950423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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: 161 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.432656143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"a734251d-1d4b-402f-b76a-d4eac7bc68e9","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":1019,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.433312534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"cc9c389c-baf9-407c-a6a3-131e8580db2b","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.433348794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"cc9c389c-baf9-407c-a6a3-131e8580db2b","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.433439234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.433518044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 162 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.433713924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.433886024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 163 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.433908894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.433932514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 164 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.433950644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.433971324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 165 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.433986754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.434097545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 166 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.434116905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.434133895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 167 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.434205845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"cc9c389c-baf9-407c-a6a3-131e8580db2b","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":903,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.434697345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"2fdb1f23-2130-40f0-80ca-4e6cfc6fafbf","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.434751905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"2fdb1f23-2130-40f0-80ca-4e6cfc6fafbf","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.434774745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.434921785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 168 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.434944685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.434994165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 169 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.435013485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.435071985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 170 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.435089285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.435106295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 171 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.435163945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.435194635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 172 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.435209305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.435226905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 173 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.435242405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"2fdb1f23-2130-40f0-80ca-4e6cfc6fafbf","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":716,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.435560676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"ddb90a47-f185-427d-ae7c-1d228d7fdc94","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.435607676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"ddb90a47-f185-427d-ae7c-1d228d7fdc94","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.435756936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.435923316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 174 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.436121106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.436174586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.436191546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.436209156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 176 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.436224176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.436243586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 177 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.436258086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.436280656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 178 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.436320856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.436339906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 179 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.436411376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"ddb90a47-f185-427d-ae7c-1d228d7fdc94","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":866,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.436920427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"1508fcdf-071f-4375-add4-666149259f3d","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.436943387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"1508fcdf-071f-4375-add4-666149259f3d","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.437073287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.437132227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 180 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.437150067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.437168547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 181 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.437185757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.437206657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 182 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.437260277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.437280207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 183 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.437295077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.437315457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 184 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.437330607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.437347687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 185 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.437414617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"1508fcdf-071f-4375-add4-666149259f3d","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":490,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.438200548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"a47574eb-8d85-4a5a-897c-99e54adcc6ad","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.438235008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"a47574eb-8d85-4a5a-897c-99e54adcc6ad","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.438531018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.438608218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 186 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.438624488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.438666698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 187 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.438810228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.44092983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 188 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.44102324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.44117983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 189 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.44121722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.44123617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 190 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.44125108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.44137918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 191 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.442224661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"a47574eb-8d85-4a5a-897c-99e54adcc6ad","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":4021,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.443766902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"35447a8b-3fb6-416e-bb50-2ed595630f45","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.443800492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"35447a8b-3fb6-416e-bb50-2ed595630f45","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.444047632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.444356512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 192 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.444396812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.444479252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 193 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.444500442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.444558652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 194 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.444597772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.444638132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.444656972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.444678292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 196 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.444695443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.444747913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 197 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.444842853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"35447a8b-3fb6-416e-bb50-2ed595630f45","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":1094,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.445443893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"3535bb9b-3008-48b6-bf83-bed05a08c586","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.445475273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"3535bb9b-3008-48b6-bf83-bed05a08c586","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.445587813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.445647773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 198 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.445761053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"3535bb9b-3008-48b6-bf83-bed05a08c586","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":319,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.446706374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"47594687-00b2-4669-b7dd-fc5e38f0aa99","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.446755244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"47594687-00b2-4669-b7dd-fc5e38f0aa99","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.447011524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.447495425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 199 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.447692245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"47594687-00b2-4669-b7dd-fc5e38f0aa99","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":965,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.448362975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"6103b951-62ef-4f31-9fbe-ae7fabb46edf","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.448410985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"6103b951-62ef-4f31-9fbe-ae7fabb46edf","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.448702676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.448784966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 200 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.448850456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"6103b951-62ef-4f31-9fbe-ae7fabb46edf","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":526,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.450540897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"5d89ba60-742d-4343-a58a-3e4f74133adb","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.450589737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"5d89ba60-742d-4343-a58a-3e4f74133adb","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.450687437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.450833297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 201 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.450915727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"5d89ba60-742d-4343-a58a-3e4f74133adb","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":406,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.451432828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"8bf6a60a-b580-4467-a83e-0b0ca7aaa17a","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.451469188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"8bf6a60a-b580-4467-a83e-0b0ca7aaa17a","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.451516238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.451627728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.451708308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.451753318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.451775388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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: 224 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.451886848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"8bf6a60a-b580-4467-a83e-0b0ca7aaa17a","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":524,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.45430751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"8aae35c2-f615-4dbe-8ffe-8243bcbdcc6b","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.45437967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"8aae35c2-f615-4dbe-8ffe-8243bcbdcc6b","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.45474601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.45506168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 225 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.45511695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.45514372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 226 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.45515932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.45519683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 227 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.45525689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.45527725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 228 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.45529397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.455312941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 229 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.455328221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.455344421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 230 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.455471561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"8aae35c2-f615-4dbe-8ffe-8243bcbdcc6b","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":1191,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.456644772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"62b57e6e-7483-4f31-b1f8-47882556df84","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.456697852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"62b57e6e-7483-4f31-b1f8-47882556df84","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.456862152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.456960982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 231 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.457003982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.457029922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 232 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.457045572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.457063752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 233 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.457078992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.457096612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 234 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.457111712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.457136002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.457157362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.457174262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 236 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.457258152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"62b57e6e-7483-4f31-b1f8-47882556df84","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":617,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.457636952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d8386929-e7c2-4681-9bf0-392cf9bdf939","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.457668662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d8386929-e7c2-4681-9bf0-392cf9bdf939","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.457741662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.457870412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 237 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.457891602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.457911732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 238 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.457931752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.457950222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 239 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.457967203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.457993123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 240 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.458011173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.458030513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 241 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.458079833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.458127623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 242 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.458146053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d8386929-e7c2-4681-9bf0-392cf9bdf939","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":496,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.458438853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"3e8df3dc-ef0b-48db-8368-1861bc015470","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.458464833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"3e8df3dc-ef0b-48db-8368-1861bc015470","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.458530483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.458638133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 243 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.458669923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.458736733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 244 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.458755153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.458773133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 245 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.458790543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.458815953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 246 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.458832823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.458852783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 247 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.458869203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.458886963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 248 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.458967573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"3e8df3dc-ef0b-48db-8368-1861bc015470","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":523,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.459280554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"3c29e237-2bd5-47c8-9a07-b09a1165025c","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.459315514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"3c29e237-2bd5-47c8-9a07-b09a1165025c","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.459347574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.459469054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 249 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.459494204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.459733584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 250 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.459751404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.459776354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 251 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.459791184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.459829484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 252 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.459846084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.459865544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 253 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.459880734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.459905654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 254 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.459980874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"3c29e237-2bd5-47c8-9a07-b09a1165025c","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":715,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.460352164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"28b0a8f6-62c8-4484-a094-efcecd3d2e17","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.460376294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"28b0a8f6-62c8-4484-a094-efcecd3d2e17","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.460449464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.460588484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.460612835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.460667295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 256 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.460687275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.460707245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 257 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.460724535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.460794215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 258 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.460814285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.460833815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 259 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.460848385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.460869715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 260 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.460951945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"28b0a8f6-62c8-4484-a094-efcecd3d2e17","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":601,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.461336935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"db294c8d-d13f-42c1-a728-19af5034b977","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.461366025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"db294c8d-d13f-42c1-a728-19af5034b977","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.461429275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.461695105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 261 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.463209706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"db294c8d-d13f-42c1-a728-19af5034b977","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":1859,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.463992927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"4301102f-dcfc-46df-9251-972576a96b1b","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.464032357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"4301102f-dcfc-46df-9251-972576a96b1b","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.464282377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.465060698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 262 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.465260088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"4301102f-dcfc-46df-9251-972576a96b1b","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":1290,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.46791971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"8a6699e6-311c-4193-ada8-1297fdabee27","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.46797993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"8a6699e6-311c-4193-ada8-1297fdabee27","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.468994321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.469286381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 263 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.469411611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"8a6699e6-311c-4193-ada8-1297fdabee27","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":1482,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.471152072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b14b0d0c-4b60-43ca-8fbe-b1c1fefb39ee","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.471233823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b14b0d0c-4b60-43ca-8fbe-b1c1fefb39ee","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.471714973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.471931633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 264 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.472077393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b14b0d0c-4b60-43ca-8fbe-b1c1fefb39ee","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":924,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.473523264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"b3714366-65f4-452f-999f-e967e749c71b","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.473594654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"b3714366-65f4-452f-999f-e967e749c71b","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.473756244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 433 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.473879055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.474032385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 433 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.474073825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.474194305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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: 434 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.474324785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"b3714366-65f4-452f-999f-e967e749c71b","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":930,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.476087826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"f239b8ca-83ed-447c-bdcc-8a09366a3700","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.476135126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"f239b8ca-83ed-447c-bdcc-8a09366a3700","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.476282416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.479043808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.479277039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 435 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.479537579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"f239b8ca-83ed-447c-bdcc-8a09366a3700","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":3479,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.482706201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"210d9918-1940-4a14-b625-d50d8d949bb7","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.482746891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"210d9918-1940-4a14-b625-d50d8d949bb7","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.483008051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.483110241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 436 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.483226792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"210d9918-1940-4a14-b625-d50d8d949bb7","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":492,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.487053524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"1c0c7a24-d0ed-4d89-871a-b3ed4e001cd7","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.487091914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"1c0c7a24-d0ed-4d89-871a-b3ed4e001cd7","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.487470355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.496029461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 437 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.496749282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"1c0c7a24-d0ed-4d89-871a-b3ed4e001cd7","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":9669,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.502322926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"18269adc-1547-400d-8454-7af3a5e1620e","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.502375346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"18269adc-1547-400d-8454-7af3a5e1620e","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.506026559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.577117142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 438 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.577316703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.577488883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 439 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.577510513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.579226224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 440 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.579294404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.579414974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 441 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.579440014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.579520764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 442 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.579537584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.579555194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 443 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.582207476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"18269adc-1547-400d-8454-7af3a5e1620e","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":79894,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.582785307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ca0d013b-c982-4754-8c2b-6bf0e635edab","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.582826277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ca0d013b-c982-4754-8c2b-6bf0e635edab","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.583065617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.586565819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 444 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.58661112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.58663863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 445 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.58665591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.58668507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 446 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.58670249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.58672161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 447 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.5867369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.58676248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 448 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.58677938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.58680989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 449 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.58690214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ca0d013b-c982-4754-8c2b-6bf0e635edab","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":4156,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.590632973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"c8fb6cdf-b115-4942-9e85-bd9a743bcc2d","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.590678073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"c8fb6cdf-b115-4942-9e85-bd9a743bcc2d","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.590779863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.590925543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 450 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.590965073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.590985853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 451 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.591002953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 452 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.591022563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 452 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.591058363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.591077433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 453 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.591131053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.591159633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 454 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.591177003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.591195553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 455 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.592878594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"c8fb6cdf-b115-4942-9e85-bd9a743bcc2d","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":2253,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.594760836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"7d302495-be29-452f-afb8-5b5fd29b7ecb","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.594808456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"7d302495-be29-452f-afb8-5b5fd29b7ecb","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.594870736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.594960996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 456 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.594981616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.595000466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 457 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.595025916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.595044816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 458 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.595061546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.595081076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 459 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.595099136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.595118846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 460 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.595135026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.595153046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 461 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.595209096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"7d302495-be29-452f-afb8-5b5fd29b7ecb","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":463,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.598133148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"29a82aec-021d-4c3b-92aa-7a516144d469","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.598184658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"29a82aec-021d-4c3b-92aa-7a516144d469","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.598214518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.598309308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 462 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.598332148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.598353798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 463 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.598400648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.598423258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 464 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.598441878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.598462468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 465 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.598496598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.598515358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 466 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.598540319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.598560399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 467 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.598596869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"29a82aec-021d-4c3b-92aa-7a516144d469","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":480,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.598915019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b82bade2-42eb-4126-a752-439972fa15c1","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.598936039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b82bade2-42eb-4126-a752-439972fa15c1","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.598992889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.599057659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 468 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.599080399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.601719961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.601750631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.601765221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.601778361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.601791121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:36.601810811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:36.601826921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 433 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.601842571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.601880871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.601909491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.601939401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 469 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.601954531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.601974881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.602036831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:36.602070921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:36.602117381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 433 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.602148651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:36.602165081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.602181481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.602198441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.602211491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:36.602228871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.602257411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.602270231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.602285901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.602319041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.602335541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:36.602367731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:36.602383501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 434 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.602399931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.603309932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.603334392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.604152633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.604194793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.604211363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.604224583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.604241943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 471 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.604258523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.604276413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.604288783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.604302843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.604319363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.604333663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.604348223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.604363313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.604377063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:36.604391773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 435 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.604842983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:36.604863603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.604938343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.604973373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.604987413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.605002063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 472 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.605049913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 473 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.612681419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:36.612742089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 436 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.612760129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.61336139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.6134745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.61349207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.61350771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.61352649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.6135556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.61357347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.61358896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.61360394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 473 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.61361925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.61363642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.61365116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.61366628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 437 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.614955171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.618252963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.618297783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.618315343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 474 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.618332993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.618804004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 438 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.619110614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.619145044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.619161334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.619188254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 475 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.619205154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.619224454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.619238154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.619253774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:36.619565624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.619599934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.619618374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.619635644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 476 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.619653204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.620282315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 440 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.620614545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.620691415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.620706955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.620724125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.620740825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.620756745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.620772715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 477 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.620788695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.620866615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b82bade2-42eb-4126-a752-439972fa15c1","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":21938,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.621038605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.621058925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.621077235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.621092756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.621109186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.621125376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 441 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.622374156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(SpState) }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.622458867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"2e730b9c-e9ab-4a8d-bd33-2d59c18634a4","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.622498427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"2e730b9c-e9ab-4a8d-bd33-2d59c18634a4","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.622553997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.622595497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 478 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.623626067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.623674877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 442 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.623709987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.623731517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 479 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.623748258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.623832878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"2e730b9c-e9ab-4a8d-bd33-2d59c18634a4","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":1354,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.625081679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.625116729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.625575649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"70d71178-04e1-4094-a7d0-5ca750c4947d","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.625607539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"70d71178-04e1-4094-a7d0-5ca750c4947d","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.625626029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 480 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.626345349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.62640713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 481 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.62642579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.62644366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"70d71178-04e1-4094-a7d0-5ca750c4947d","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":842,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.62649139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.62650877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","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:41:36.627776201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"7f870513-89cb-4f3a-8c9d-749c44e0a3e2","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.627820931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"7f870513-89cb-4f3a-8c9d-749c44e0a3e2","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.627840271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 482 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.628269381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.628376191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 483 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.628401931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.628484861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"7f870513-89cb-4f3a-8c9d-749c44e0a3e2","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":729,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.628589051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.628605591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.628886361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"e916983c-f9c8-4f61-ac6f-40cfa0270dbc","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.628913341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"e916983c-f9c8-4f61-ac6f-40cfa0270dbc","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.628930721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 484 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.629575642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.630195872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 485 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.630231102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.630249632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"e916983c-f9c8-4f61-ac6f-40cfa0270dbc","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":1297,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.630273762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.630288062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.632064174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"b5ecfa93-ca13-4e2a-a006-cbb0ab6a9488","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.632111424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"b5ecfa93-ca13-4e2a-a006-cbb0ab6a9488","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.632458064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 486 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.632881444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.632916354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.632932084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.632963084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.633029165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.633065155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.633099645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.633116825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.633134155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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: 444 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.633254715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"b5ecfa93-ca13-4e2a-a006-cbb0ab6a9488","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":2710,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.633638795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"8540fc5d-8f77-481f-84bf-124dcb581a37","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.633666435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"8540fc5d-8f77-481f-84bf-124dcb581a37","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.633732615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.633759535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.633774575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 445 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.633849755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"8540fc5d-8f77-481f-84bf-124dcb581a37","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":218,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.634137955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"88685fd6-75bd-4da6-8757-f137128a1a80","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.634163475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"88685fd6-75bd-4da6-8757-f137128a1a80","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.634221355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.634307855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 446 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.634359356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"88685fd6-75bd-4da6-8757-f137128a1a80","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":211,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.634787526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"a406c76e-e604-4095-8101-42f9a35d004d","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.634824166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"a406c76e-e604-4095-8101-42f9a35d004d","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.634848016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.634932606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 447 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.636943447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"a406c76e-e604-4095-8101-42f9a35d004d","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":2165,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.638934019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"62ee2717-ec65-42f8-998c-2469543c560d","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.638968499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"62ee2717-ec65-42f8-998c-2469543c560d","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.639286369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.639430609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 448 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.639461849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.639481059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 449 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.639496069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.639513199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 450 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.639529199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.639547259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 451 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.639563089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 452 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.639584469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 452 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.639621519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.639645169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 453 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.6397298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"62ee2717-ec65-42f8-998c-2469543c560d","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":790,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.641852991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"67616caa-a484-4aaa-ae44-92f755d2ebf8","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.641908561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"67616caa-a484-4aaa-ae44-92f755d2ebf8","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.641929651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.642158941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 454 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.642184981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.642202471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 455 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.642255901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.642287601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 456 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.642303202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.642320282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 457 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.642336632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.642353702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 458 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.642372842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.642389872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 459 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.642405832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"67616caa-a484-4aaa-ae44-92f755d2ebf8","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":689,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.642911602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"8621c545-c6ce-4fd8-8d7b-7cfcd67fb0ac","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.642935742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"8621c545-c6ce-4fd8-8d7b-7cfcd67fb0ac","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.642954682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.647036985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 460 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.649237927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.649282257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 461 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.649299807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.649318537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 462 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.649332807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.649350287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 463 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.649366517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.649383837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 464 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.649398347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.649415137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 465 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.649430207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"8621c545-c6ce-4fd8-8d7b-7cfcd67fb0ac","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":6620,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.649949337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"a7fd7301-1e39-4341-8a2c-da01fa57d5f1","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.649986307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"a7fd7301-1e39-4341-8a2c-da01fa57d5f1","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.650219567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.650268628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 466 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.650287398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.650809568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 467 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.650864008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.651040648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 468 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.651059518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.651103618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 469 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.651118738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.651135458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 470 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.651149888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.651166658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 471 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.651250848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"a7fd7301-1e39-4341-8a2c-da01fa57d5f1","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":1311,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.651850039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"5b0781d4-9981-49d5-a9f1-67f6c397bc49","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.651881799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"5b0781d4-9981-49d5-a9f1-67f6c397bc49","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.652006239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 472 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.652044439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 472 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.652063769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 473 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.652082729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 473 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.652188019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.652261859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 474 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.652279199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.652296699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 475 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.652311479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.652329189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 476 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.652344049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.652362479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 477 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.652378439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"5b0781d4-9981-49d5-a9f1-67f6c397bc49","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":546,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.654285971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"6ddbfed5-1ab6-4900-9f75-76b73d029124","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.654332621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"6ddbfed5-1ab6-4900-9f75-76b73d029124","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.654490801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.654916871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 478 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.655317031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.655382161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 479 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.655401241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.655426221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 480 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.655442381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.655464431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 481 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.655479581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 482 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.655525261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 482 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.655544571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.655678462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 483 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.655802622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"6ddbfed5-1ab6-4900-9f75-76b73d029124","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":1539,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.656596172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"b74728b9-51b0-4704-8a9d-cbde5fd8a030","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.656658392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"b74728b9-51b0-4704-8a9d-cbde5fd8a030","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.656988253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.657075993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 484 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.657262933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"b74728b9-51b0-4704-8a9d-cbde5fd8a030","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":616,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.659891165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"8d3f5c86-7be2-46e8-bbaa-0f591b37a4c3","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.659935555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"8d3f5c86-7be2-46e8-bbaa-0f591b37a4c3","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.660215865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.663990528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 485 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.664285278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"8d3f5c86-7be2-46e8-bbaa-0f591b37a4c3","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":4397,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.665385929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"757e9e5a-449f-4a3e-be35-a69e38fc9e2f","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.665431739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"757e9e5a-449f-4a3e-be35-a69e38fc9e2f","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.665713429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.665797459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 486 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.665910099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"757e9e5a-449f-4a3e-be35-a69e38fc9e2f","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":815,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.674220326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"df690c8e-fa0f-435e-b318-99cde3a03c1d","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.674275306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"df690c8e-fa0f-435e-b318-99cde3a03c1d","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.674762296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.675088606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 487 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:36.675229306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"df690c8e-fa0f-435e-b318-99cde3a03c1d","remote_addr":"[::1]:51295","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":1440,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.602055924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.602124984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.602141274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.602155044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.602168844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:37.602188374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:37.602205014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:37.602222144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.602262924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.602294254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.602328664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.602358474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.602389704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:37.602427494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:37.602461594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:37.602496144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.603067625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:37.603107285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:37.603127165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.603145795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:37.603263645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.603282505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:37.603306345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.603338575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.603431985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.603450085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.603465595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.603481225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.603496565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.603511575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.603526695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.603539515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.603554505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:37.603586885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:37.603602105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 489 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.603618265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 489 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.603633385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.607417288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.607464468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:37.607509408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.607608538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.607628498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.607683648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.607700578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.607720328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.607735438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.607752558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:37.607769488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:37.607786918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 490 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.608665159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:37.608696629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.608715849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.608733749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.608909189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.608926319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.608944089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.608957649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.609013349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:37.609053439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 491 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.609068449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 491 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.609083549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.60965284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.60967739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.60979408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.60981091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.60982827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.60984539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.60986481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.60988486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.60989972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.60992038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.6099372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.60995381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.60996885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.60998465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.61000008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 492 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.61001592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 492 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.612940402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.612974962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.613108002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.613139153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.613155923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.613171723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.613187943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 493 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.613205973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:37.613764173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.613798283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.613895263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.613922863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.613939483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.613952613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.613968113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.613984533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 494 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.614714394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.614751254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.614885274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.614916584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.614936554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.614951564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.614968614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 495 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.614985084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 495 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.618028226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.618058646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.619190897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.619218627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.619236197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.619250877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.619269147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.619284497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.619299327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.619315097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 496 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.619332027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 496 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.620659368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:37.620688818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.620843668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.620874568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.620936248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:37.620990758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.621034688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.621052918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.474430832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","remote_addr":"[::1]:46810"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.475088332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"d20214df-f28a-4609-bfb0-0c433d0aa9a4","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.475114682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"d20214df-f28a-4609-bfb0-0c433d0aa9a4","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.475236093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.475441483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.475590723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 206 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.475631433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.475680993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.475695743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.475711503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.475728363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.475744913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.475759833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.475772393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.475784043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.475796283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.475811583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.475832213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.475847673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.475861183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.475877753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.475891203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.475903053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.475918953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.475933293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.475946523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.475961003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.475975163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.475993273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.476007793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.476022253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.476035153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.476047283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.476059903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.476075033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.476093313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:38.476107223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.476134413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"d20214df-f28a-4609-bfb0-0c433d0aa9a4","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":703,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.476322713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"386260df-e854-4690-82e2-c4de3233e56c","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.476360293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"386260df-e854-4690-82e2-c4de3233e56c","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.476446923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.476543754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.476609524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.476661154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.476679554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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: 208 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.476787934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"386260df-e854-4690-82e2-c4de3233e56c","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":485,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.477236804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"7b83e2a7-596c-407a-8ef1-1b7a12da0ba6","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.477263574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"7b83e2a7-596c-407a-8ef1-1b7a12da0ba6","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.477351194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.477438464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 209 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.477458034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.477552554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 210 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.477583244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.477605644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 211 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.477622794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.477642134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 212 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.477659364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.477682954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 213 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.477698954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.477718684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 214 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.477737514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"7b83e2a7-596c-407a-8ef1-1b7a12da0ba6","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":502,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.478120045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"1f110ed5-f068-4d37-98ce-d5f3e7d15927","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.478146915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"1f110ed5-f068-4d37-98ce-d5f3e7d15927","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.478213635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.478274515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 215 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.478293955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.478317275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 216 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.478333345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.478356645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 217 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.478374285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.478444745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 218 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.478484025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.478504555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 219 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.478521315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.478540135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 220 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.478559125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"1f110ed5-f068-4d37-98ce-d5f3e7d15927","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":453,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.478949025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"bda26a52-7ebc-429f-aa3a-555f31be7a80","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.478976255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"bda26a52-7ebc-429f-aa3a-555f31be7a80","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.479051685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.479103485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 221 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.479120975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.479147195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 222 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.479163995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.479184646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 223 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.479205806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.479288456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 224 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.479308596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.479326936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 225 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.479342666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.479370666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 226 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.479389596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"bda26a52-7ebc-429f-aa3a-555f31be7a80","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":452,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.479724076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b7e4f20f-a05e-48f7-9a0c-e7e0be736bd7","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.479786446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b7e4f20f-a05e-48f7-9a0c-e7e0be736bd7","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.479809606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.479853786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 227 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.479889426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.479967856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 228 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.480058156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.480082026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 229 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.480099166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.480147816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 230 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.480169176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.480261026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 231 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.480284166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.480335886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 232 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.480382266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b7e4f20f-a05e-48f7-9a0c-e7e0be736bd7","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":667,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.481910408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"0386d647-bd9c-4570-a5e2-54cce0b788f7","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.481946218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"0386d647-bd9c-4570-a5e2-54cce0b788f7","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.482002758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.482063748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 233 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.482105718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.482123268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 234 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.482137378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.482155288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.482169748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.482188598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 236 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.482204948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.482262868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 237 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.482298598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.482318408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 238 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.482338228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"0386d647-bd9c-4570-a5e2-54cce0b788f7","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":431,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.482713728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"97f6bb46-2c9b-4bf8-ab0c-3b1e4005ee80","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.482738248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"97f6bb46-2c9b-4bf8-ab0c-3b1e4005ee80","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.482796988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.482884188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 239 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.482903758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.482923578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 240 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.482937328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.482960178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 241 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.482995448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.483018318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 242 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.483035298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.483052778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 243 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.483068978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.483086558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 244 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.483132018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"97f6bb46-2c9b-4bf8-ab0c-3b1e4005ee80","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":427,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.483485539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"6683cb16-d3fe-45b2-80d7-31e3ee7f941b","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.483513519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"6683cb16-d3fe-45b2-80d7-31e3ee7f941b","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.483538319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.483608699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 245 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.483679379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"6683cb16-d3fe-45b2-80d7-31e3ee7f941b","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":225,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.484092789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"7779a309-49e3-432d-8277-6e77ff2ae04b","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.484121509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"7779a309-49e3-432d-8277-6e77ff2ae04b","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.484229619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.484319419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 246 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.484349329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"7779a309-49e3-432d-8277-6e77ff2ae04b","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":283,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.48479117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"69b0cbb3-1ad7-4b67-beac-d26f7738b922","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.48481404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"69b0cbb3-1ad7-4b67-beac-d26f7738b922","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.48495055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.48499645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 247 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.48506974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"69b0cbb3-1ad7-4b67-beac-d26f7738b922","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":271,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.48561127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"fae8efc1-ffe2-4009-9e10-ae495705e346","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.48564284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"fae8efc1-ffe2-4009-9e10-ae495705e346","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.48574246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.486034161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 248 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.486124401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"fae8efc1-ffe2-4009-9e10-ae495705e346","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":516,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.487431472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"ddee5f8b-fc1a-4f67-aa39-952d82dca69f","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.487474782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"ddee5f8b-fc1a-4f67-aa39-952d82dca69f","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.488003502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.489257843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.489375883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.489435343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.489475353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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: 274 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.489675583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"ddee5f8b-fc1a-4f67-aa39-952d82dca69f","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":2245,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.490736414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"8f3930be-d1d3-41e2-ab6f-a22da5f11978","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.490780014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"8f3930be-d1d3-41e2-ab6f-a22da5f11978","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.490881024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.490956044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 275 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.490974904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.491011164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 276 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.491028724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.491049494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 277 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.491066204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.491084264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 278 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.491099144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.491133035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 279 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.491151385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.491170655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 280 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.491268565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"8f3930be-d1d3-41e2-ab6f-a22da5f11978","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":560,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.491900185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"5264ef70-55aa-45f5-b5ea-0b78c982dc1c","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.491952675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"5264ef70-55aa-45f5-b5ea-0b78c982dc1c","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.491973205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.492062985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 281 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.492081495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.492098945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 282 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.492116105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.492137545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 283 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.492156685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.492174755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 284 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.492191155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.492213715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.492230355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.492249495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 286 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.492304795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"5264ef70-55aa-45f5-b5ea-0b78c982dc1c","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":426,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.492691816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d792ca5e-bba0-4777-9315-a5d7f53e183d","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.492740036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d792ca5e-bba0-4777-9315-a5d7f53e183d","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.492759126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.492821886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 287 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.492839456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.492864236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 288 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.492879066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.492901106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 289 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.492914906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.492947286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 290 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.492963926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.492981136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 291 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.492995136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.493018386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 292 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.493070976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d792ca5e-bba0-4777-9315-a5d7f53e183d","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":407,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.493460686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b07dedc1-52f6-4de8-a4df-9fae738e9c0e","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.493487216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b07dedc1-52f6-4de8-a4df-9fae738e9c0e","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.493531696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.493587486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 293 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.493606386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.493631016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 294 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.493647176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.493668716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.493684936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.493706086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 296 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.493722216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.493742746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 297 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.493759757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.493780037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 298 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.493871047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b07dedc1-52f6-4de8-a4df-9fae738e9c0e","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":393,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.494224077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"2ed28b12-b401-4709-8c2f-fc6470d8dee9","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.494270867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"2ed28b12-b401-4709-8c2f-fc6470d8dee9","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.494295217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.494364347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 299 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.494383277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.494408947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 300 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.494425147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.494445767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 301 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.494462207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.494481207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 302 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.494498077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.494518887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 303 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.494539987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.494558677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 304 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.494610177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"2ed28b12-b401-4709-8c2f-fc6470d8dee9","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":400,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.494945187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"4ac0d66f-ec4c-4b44-97bb-60028ff41ee9","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.494990157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"4ac0d66f-ec4c-4b44-97bb-60028ff41ee9","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.495012977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.495099448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.495142908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.495163578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 306 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.495196918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.495216128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 307 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.495232778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.495249388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 308 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.495264918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.495283238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 309 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.495299758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.495318458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 310 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.495335138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"4ac0d66f-ec4c-4b44-97bb-60028ff41ee9","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":400,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.495743028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"fea7f2da-0a99-48be-96c4-aea7e0961755","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.495782648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"fea7f2da-0a99-48be-96c4-aea7e0961755","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.495807648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.495874708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 311 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.495979358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"fea7f2da-0a99-48be-96c4-aea7e0961755","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":228,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.496389488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"88eec8ae-d2e5-4e86-84b0-9168a32a1536","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.496423959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"88eec8ae-d2e5-4e86-84b0-9168a32a1536","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.496519609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.496610099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 312 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.496692299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"88eec8ae-d2e5-4e86-84b0-9168a32a1536","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":304,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.497048659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b82abd01-c6b6-472d-85d9-83ae3300825e","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.497081659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b82abd01-c6b6-472d-85d9-83ae3300825e","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.497155159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.497250889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 313 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.497314729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b82abd01-c6b6-472d-85d9-83ae3300825e","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":290,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.497685279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"9188ae9f-c886-4a75-98ff-376ca9180183","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.497715419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"9188ae9f-c886-4a75-98ff-376ca9180183","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.49787391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.49791473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 314 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.49793173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"9188ae9f-c886-4a75-98ff-376ca9180183","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":252,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.49825784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"582f4582-bc36-478d-8361-fdfa01b8846d","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.49829525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"582f4582-bc36-478d-8361-fdfa01b8846d","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.49831976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.49838068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.49844378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.49847946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.49853461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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: 499 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.49869347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"582f4582-bc36-478d-8361-fdfa01b8846d","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":447,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.499217741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"ae415976-1998-41ae-9380-8d099d4dd845","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.499414561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"ae415976-1998-41ae-9380-8d099d4dd845","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.499660201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.499959881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.500277301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 500 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.500492392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"ae415976-1998-41ae-9380-8d099d4dd845","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":1279,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.501193482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"b2e7a6c9-9638-487c-8e7d-7ff7debcb274","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.501220402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"b2e7a6c9-9638-487c-8e7d-7ff7debcb274","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.501356442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.501628942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 501 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.501876233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"b2e7a6c9-9638-487c-8e7d-7ff7debcb274","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":672,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.502326793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"826d3d8a-91ec-4b49-a020-5e059cf0e913","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.502369533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"826d3d8a-91ec-4b49-a020-5e059cf0e913","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.502396433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 502 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.502747523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 502 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.502811653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"826d3d8a-91ec-4b49-a020-5e059cf0e913","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":504,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.505570515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"752ebf57-a08a-4fdc-95d6-f1e029fe4021","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.505651525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"752ebf57-a08a-4fdc-95d6-f1e029fe4021","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.505839216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.508589338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 503 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.509233748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.509913489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 504 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.509993079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.526825901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 505 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.595302723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.599126826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 506 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.599178236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.599200366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 507 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.599216826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.599255366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 508 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.599838876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"752ebf57-a08a-4fdc-95d6-f1e029fe4021","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":94277,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.607331282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"43f5a764-82f9-4013-87e6-fcb93ed2a77f","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.607384662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"43f5a764-82f9-4013-87e6-fcb93ed2a77f","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.607460752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.607489882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.607502982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.607516042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.607663292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:38.607715992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.607734962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:38.607752492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.613521907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.613571277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.613607157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.613650757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.615059888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:38.615128988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.615163518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.615197178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.615215588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.615252708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:38.615270998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:38.615289608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:38.615310668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.615326168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:38.615345008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.615439898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.615475238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.615492638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:38.615526398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 316 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.615545368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 510 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.615561578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.615578608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 499 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.615595478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.616721469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:38.616768989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.620834732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.620878742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.620898522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.620913552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.620932612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.620986002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.621002962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.621019462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.621035862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.621052062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.621083333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.621098883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.621132273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 511 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.621149833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 512 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.621168513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 500 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.622938564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.622984204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.624973545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.625078146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.625095716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.625165496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 318 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.625199266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 512 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.625214596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.625233576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 501 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.625253976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.625863616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.629405339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.629471729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.629491549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.629507849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.629524619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.629540009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.629555009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.629570299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.629586589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.629601809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:38.629618479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.629636349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 502 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.63117786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.63131484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.63133455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.63135289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 514 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.63137005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.63138906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:38.631768491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.631804871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.631822881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.631859061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.631898631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.631916141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 515 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.631933511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.631953681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 504 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.632433801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.636408484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.636473614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.636493204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 516 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.636512714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.636560214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 505 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.637389385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.637534415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.637551685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.637569135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.637585375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.637599535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.637613565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.637625835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.637639945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.637653945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.637667645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.637681335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 517 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.637696225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.637712085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 506 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.639916047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.641298458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.641331408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 518 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.641347768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.641391398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.641472268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.641492768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.641508928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.641526228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:38.641542568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.642016868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 520 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.642045058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.642205448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"43f5a764-82f9-4013-87e6-fcb93ed2a77f","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":34953,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.642374939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.642414249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","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:41:38.653376927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d27ac642-496f-44ff-b157-1ede9351cfbf","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.653439517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d27ac642-496f-44ff-b157-1ede9351cfbf","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.653507267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 521 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.654203147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 522 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.654396878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 522 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.654424638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.654445178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.654459508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.654584998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:38.654602748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.655298298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 524 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.655322428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.655341318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.655357618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.655374058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 525 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.655391948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.659679812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 526 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.659715012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.659737242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.659858632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.659956182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.660004242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.660021272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 528 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.660039932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.660057372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 529 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.660072212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.660315942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 530 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.660429872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d27ac642-496f-44ff-b157-1ede9351cfbf","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":7082,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.662151133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"f1ef7278-36ad-4491-8ff5-b9b796a67c8c","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.662190613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"f1ef7278-36ad-4491-8ff5-b9b796a67c8c","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.662301194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.662388174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 531 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.662432154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 532 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.662451864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 532 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.662466554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 533 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.662579244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 533 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.662611604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.662630314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 534 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.662651084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.662668584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 535 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.662683194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.662700644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 536 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.662716384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"f1ef7278-36ad-4491-8ff5-b9b796a67c8c","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":543,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.663076024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"958b0117-9429-4003-85c0-c101b99af2f1","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.663098704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"958b0117-9429-4003-85c0-c101b99af2f1","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.663116684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.663164204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 537 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.663210324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.663373514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 538 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.663390584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.663437444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 539 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.663452494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.663470774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 540 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.663488374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.663505544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 541 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.663520984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 542 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.663538635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 542 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.663554485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"958b0117-9429-4003-85c0-c101b99af2f1","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":400,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.664548345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"da620feb-faa2-4cf9-81f9-e3da3515178b","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.664598485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"da620feb-faa2-4cf9-81f9-e3da3515178b","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.664619095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.664753855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 543 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.664778075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.664860116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 544 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.664884946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.664901956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 545 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.664919316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.664935336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 546 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.664951126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.664967286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 547 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.664984886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.665002446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 548 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.665065976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"da620feb-faa2-4cf9-81f9-e3da3515178b","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":530,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.665362276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"653438f9-d8be-4e94-a98a-e55e639dc3bf","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.665388146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"653438f9-d8be-4e94-a98a-e55e639dc3bf","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.665479466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.665508906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 549 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.665577726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"653438f9-d8be-4e94-a98a-e55e639dc3bf","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":220,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.665909036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"20b62245-dd1f-4a47-a4a4-0a50d935cd8b","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.665934736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"20b62245-dd1f-4a47-a4a4-0a50d935cd8b","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.666062646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.666094966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 550 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.666223867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"20b62245-dd1f-4a47-a4a4-0a50d935cd8b","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":280,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.666499237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"feb1e78f-d8ca-40c8-83a1-ebbfcbd0f6c4","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.666531787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"feb1e78f-d8ca-40c8-83a1-ebbfcbd0f6c4","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.666598757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.666755557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 551 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.666781367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"feb1e78f-d8ca-40c8-83a1-ebbfcbd0f6c4","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":230,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.667032097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"46238bd3-c75e-4c66-86e7-b85d9253c1e3","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.667058917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"46238bd3-c75e-4c66-86e7-b85d9253c1e3","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.667155677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 552 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.667214477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 552 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.667269157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"46238bd3-c75e-4c66-86e7-b85d9253c1e3","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":260,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.667571408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"f2f4b336-012e-4f63-b92f-88c108829ff8","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.667594998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"f2f4b336-012e-4f63-b92f-88c108829ff8","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.667652728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.667695748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.667758708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.667794668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.667815298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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: 509 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.667892718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"f2f4b336-012e-4f63-b92f-88c108829ff8","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":346,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.668249448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"88ba8d3d-3813-4ea3-8126-9c6d56bb6876","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.668288208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"88ba8d3d-3813-4ea3-8126-9c6d56bb6876","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.668312178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.668359158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.668379388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 510 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.668443258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"88ba8d3d-3813-4ea3-8126-9c6d56bb6876","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":197,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.668877639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"28004bb1-bef6-4fdd-9bc9-04ffc5aca611","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.668898279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"28004bb1-bef6-4fdd-9bc9-04ffc5aca611","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.668918289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.668935759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 511 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.668955379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"28004bb1-bef6-4fdd-9bc9-04ffc5aca611","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":199,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.669247559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"5cec8966-cb03-4117-a008-eab67e0a094c","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.669294149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"5cec8966-cb03-4117-a008-eab67e0a094c","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.669316249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 512 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.669395829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 512 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.669425619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"5cec8966-cb03-4117-a008-eab67e0a094c","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":203,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.669736959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"b8594820-6a8a-4e0b-9ea0-22683f18040b","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.669820729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"b8594820-6a8a-4e0b-9ea0-22683f18040b","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.669840899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 513 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.669865569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 513 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.669912849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.669948889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 514 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.669967819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.669986299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 515 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.670003979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.670025729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 516 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.670041459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.670061739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 517 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.670099959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.670120339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 518 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.670137609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"b8594820-6a8a-4e0b-9ea0-22683f18040b","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":413,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.6704767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"554165e8-93c0-44d4-9004-2d44b038fc3e","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.67050353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"554165e8-93c0-44d4-9004-2d44b038fc3e","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.67052594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.67061035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 519 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.67063092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.6706514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 520 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.67066796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.67068555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 521 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.67070099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 522 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.6707186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 522 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.67073461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.67075144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 523 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.67076692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.67078372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 524 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.67080927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"554165e8-93c0-44d4-9004-2d44b038fc3e","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":391,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.67115303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d9198b5f-44f7-444e-a7bc-27011350ce69","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.67131825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d9198b5f-44f7-444e-a7bc-27011350ce69","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.67134526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.67136656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 525 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.67138359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.67140233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 526 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.67142809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.67144823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 527 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.67146465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.671481151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 528 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.671497021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.671515771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 529 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.671533241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.671552481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 530 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.671571531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d9198b5f-44f7-444e-a7bc-27011350ce69","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":432,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.671949401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"37006e2c-0342-4ca9-8bb6-24c3bdc388bc","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.672017531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"37006e2c-0342-4ca9-8bb6-24c3bdc388bc","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.672038931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.672059331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 531 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.672077211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 532 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.672094621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 532 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.672111161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 533 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.672129171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 533 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.672147381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.672167601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 534 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.672185721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.672206241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 535 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.672222611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.672243651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 536 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.672260851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"37006e2c-0342-4ca9-8bb6-24c3bdc388bc","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":374,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.672489301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"dbf00d26-3561-4d8d-bc06-73e77197546d","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.672515151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"dbf00d26-3561-4d8d-bc06-73e77197546d","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.672571221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.672637571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 537 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.672655001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.672674831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 538 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.672690111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.672728491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 539 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.672763731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.672786861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 540 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.672802741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.672822872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 541 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.672875162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 542 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.672894922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 542 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.672910812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"dbf00d26-3561-4d8d-bc06-73e77197546d","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":404,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.673312252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"8a22c447-6050-4cc1-a8fe-7b8b55e53fd6","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.673343542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"8a22c447-6050-4cc1-a8fe-7b8b55e53fd6","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.673363612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.673381762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 543 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.673397072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.673419842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 544 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.673437602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.673458652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 545 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.673476722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.673496892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 546 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.673512892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.673530912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 547 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.673550232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.673591812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 548 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.673609252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"8a22c447-6050-4cc1-a8fe-7b8b55e53fd6","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":382,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.673840312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"06cc5ffc-d3e3-4ce6-a230-84cab68fe220","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.673937582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"06cc5ffc-d3e3-4ce6-a230-84cab68fe220","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.673962302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.673980372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 549 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.674042852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"06cc5ffc-d3e3-4ce6-a230-84cab68fe220","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":207,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.674344723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"0c3410ec-632b-423c-a087-abecde373282","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.674398233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"0c3410ec-632b-423c-a087-abecde373282","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.674428843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.674493763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 550 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.674578763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"0c3410ec-632b-423c-a087-abecde373282","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":248,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.674901333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"f3095dd3-6d08-4458-84fb-6328d38bdbd9","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.674931443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"f3095dd3-6d08-4458-84fb-6328d38bdbd9","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.674993323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.675066393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 551 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.675221533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"f3095dd3-6d08-4458-84fb-6328d38bdbd9","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":312,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.675649854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"4127cf72-5b20-40f8-8405-0aced4d0a77c","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.675707414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"4127cf72-5b20-40f8-8405-0aced4d0a77c","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.675733644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 552 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.675840804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 552 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:38.676167954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"4127cf72-5b20-40f8-8405-0aced4d0a77c","remote_addr":"[::1]:46810","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":455,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.601783651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.602809352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.602851222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.602866262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.602894912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:39.602916052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.602932552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 553 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.602948532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 553 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.603035452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.603068122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.603097702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.603128512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.603197632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:39.603231172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 319 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.603262922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 553 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.603296942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 553 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.603329082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:39.603345062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:39.603361352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.603378402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.603403272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.603418792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:39.603435162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.603466362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.603500122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.603516222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.603531892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.603548382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.603564532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.603580762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.603596322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.603610212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.604748023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:39.604814443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 320 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.604911313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.605102013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 554 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.605281494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.610797628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:39.610869038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.610888208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.610964508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.611003208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.611022258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.611036468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.611051948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.611066228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.611081638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 321 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.611100148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.611117328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 555 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.611910259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.611957739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:39.611978239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.611999999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.612031049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.612044389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.612060039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.612072639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.612112579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 322 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.612146669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 556 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.612163349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 556 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.612178139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.612742169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.612770189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.612831519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.612874729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.612891999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.612910389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.612928289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.612945559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.612959309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.612975539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.612994699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.613011109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.613043659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.613058409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.613073129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.613091919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 557 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.615093341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.615136701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.615175531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.615214521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.615233471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.615247311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.615264431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.615282461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 558 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.615790882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.615815962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.616062262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.616084082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.616100142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.616113012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.616127502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 559 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.616142912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:39.619082474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.619129334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.619548404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.619589984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.619608564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.619622284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.619638194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:39.619654534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 560 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.620639855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:39.620736255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.620841195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.620879595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.620896945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.620911505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.620928145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.620943525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.620959145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.620975045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 561 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.620991195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 561 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.622086906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 562 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.622126776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 562 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.622165266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.622236116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.622267636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 562 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.622306086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 562 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.622339526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.622360216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.566200287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","remote_addr":"[::1]:56237"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.566487667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"2b78b114-35b4-4f1b-a204-db0a375accad","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.566520457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"2b78b114-35b4-4f1b-a204-db0a375accad","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.566603677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.566677057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.568319159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 253 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.568392919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.568410149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.568423139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.568436809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.568451069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.568464269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.568476299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.568488149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.568501099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.568515859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.568529149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.568542459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.568558739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.568572449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.568589609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.568602669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.568616279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.568628009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.568639949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.568653579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.568669519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.568682979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.568694979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.568706989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.568719189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.568732929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.568747169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.568760739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.568773719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.568785819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:40.568797829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.568808899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"2b78b114-35b4-4f1b-a204-db0a375accad","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":2127,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.569129619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"3063b413-d602-4e5f-86b6-15db3216a1aa","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.569153409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"3063b413-d602-4e5f-86b6-15db3216a1aa","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.569259849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:40.569312579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.569348599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.56938417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.56940225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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: 255 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.5696171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"3063b413-d602-4e5f-86b6-15db3216a1aa","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":391,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.56996684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"d679e617-565a-462c-a502-60c26e7b05b2","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.5699933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"d679e617-565a-462c-a502-60c26e7b05b2","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.57038729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.5704369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 256 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.57045559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.57047427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 257 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.57049059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.57050958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 258 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.57052608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.57054286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 259 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.57055776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.57057411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 260 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.57059045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.57060746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 261 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.57065747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"d679e617-565a-462c-a502-60c26e7b05b2","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":693,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.574415633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"e922815a-ae2a-4337-bd30-6367eb5f27dd","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.574457133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"e922815a-ae2a-4337-bd30-6367eb5f27dd","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.574539203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.574622863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 262 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.574668764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.574828194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 263 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.574852684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.574873814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 264 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.574894874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.574915014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 265 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.574933084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.574950864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 266 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.574966174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.574982854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 267 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.575000034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"e922815a-ae2a-4337-bd30-6367eb5f27dd","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":531,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.575343154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d3d16db0-574c-41b6-a4ec-7df13b803d81","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.575371144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d3d16db0-574c-41b6-a4ec-7df13b803d81","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.575420244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.578294316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 268 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.578337046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.578357056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 269 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.578373376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.578392506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 270 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.578407866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.578425186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 271 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.578471966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.578490866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 272 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.578505586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.578529816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 273 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.578625146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d3d16db0-574c-41b6-a4ec-7df13b803d81","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":3275,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.579053907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"09b5a3a3-8f9e-4eae-8281-44b3b979b1e5","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.579080657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"09b5a3a3-8f9e-4eae-8281-44b3b979b1e5","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.579099847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.579169317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 274 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.579188567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.579209137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 275 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.579223717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.579246157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 276 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.579261557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.579291947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 277 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.579307397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.579326407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 278 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.579342687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.579359537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 279 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.579433647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"09b5a3a3-8f9e-4eae-8281-44b3b979b1e5","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":443,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.580138228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"1f3712f9-a95e-44d6-b542-bdbd00c4f5f7","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.580181968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"1f3712f9-a95e-44d6-b542-bdbd00c4f5f7","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.580202458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.580307938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 280 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.580346748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.580367418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 281 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.580392948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.580410198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 282 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.580426988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.580445818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 283 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.580461928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.580479698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 284 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.580494348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.580511488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 285 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.580577108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"1f3712f9-a95e-44d6-b542-bdbd00c4f5f7","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":464,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.580933018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"94ebdce4-38f1-444b-b98b-9a9c109c4abd","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.580957518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"94ebdce4-38f1-444b-b98b-9a9c109c4abd","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.580975568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.581018318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 286 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.581036368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.581075678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 287 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.581092338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.581109258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 288 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.581124068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.581141678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 289 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.581156578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.581175968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 290 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.581191248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.581222118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 291 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.581314969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"94ebdce4-38f1-444b-b98b-9a9c109c4abd","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":400,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.581586199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"9650cd49-d6fd-46ce-a4a2-66e0bdf71e18","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.581629819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"9650cd49-d6fd-46ce-a4a2-66e0bdf71e18","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.581652529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.581717239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 292 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.581801689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"9650cd49-d6fd-46ce-a4a2-66e0bdf71e18","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":228,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.582167509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"5f57b121-e4c0-4a7d-b21c-9874bb91a24e","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.582188039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"5f57b121-e4c0-4a7d-b21c-9874bb91a24e","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.582386949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.582457189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 293 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.582536319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"5f57b121-e4c0-4a7d-b21c-9874bb91a24e","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":372,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.58286516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"cc94c605-aa8f-422d-b447-f39d99e9f64c","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.58291425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"cc94c605-aa8f-422d-b447-f39d99e9f64c","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.58295855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.58301623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 294 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.58308106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"cc94c605-aa8f-422d-b447-f39d99e9f64c","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":225,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.58349308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"8d4817a1-2e89-451a-a1fa-175d6d97c35b","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.58352772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"8d4817a1-2e89-451a-a1fa-175d6d97c35b","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.58359996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.58375264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 295 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.58383247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"8d4817a1-2e89-451a-a1fa-175d6d97c35b","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":363,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.584513031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"64201ad6-5d4d-44c8-b0ae-60c55115dfb6","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.584555231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"64201ad6-5d4d-44c8-b0ae-60c55115dfb6","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.584664851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.584714391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.584779121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.584846801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.584866441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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: 324 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.584980951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"64201ad6-5d4d-44c8-b0ae-60c55115dfb6","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":479,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.585471052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"f15a29cd-1f9a-4925-b1e5-ae625806d156","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.585505852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"f15a29cd-1f9a-4925-b1e5-ae625806d156","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.585590212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.585682912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 325 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.585723172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.585742502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 326 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.585765622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.585811142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 327 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.585854702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.585876242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 328 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.585894612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.585913872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 329 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.585929062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.585945372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 330 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.585972052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"f15a29cd-1f9a-4925-b1e5-ae625806d156","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":518,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.586390922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"cf7c4907-0c66-4616-ad95-e3809aa01c37","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.586419462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"cf7c4907-0c66-4616-ad95-e3809aa01c37","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.586487952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.586542392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 331 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.586559182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.586576942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 332 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.586590873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.586607623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 333 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.586651633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.586671723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 334 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.586702073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.586720173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 335 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.586735883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.586752393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 336 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.586767583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"cf7c4907-0c66-4616-ad95-e3809aa01c37","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":492,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.587078623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"04f0171e-9200-4712-b3e8-23e7645bc84d","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.587126453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"04f0171e-9200-4712-b3e8-23e7645bc84d","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.587147913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.587225993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 337 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.587294643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.587314963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 338 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.587331623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.587349723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 339 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.587364893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.587383163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 340 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.587407373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.587425713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 341 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.587441933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.587461513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 342 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.587480853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"04f0171e-9200-4712-b3e8-23e7645bc84d","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":415,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.587818583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"4d11d293-8a8d-42bc-8996-287c31e351ef","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.587856033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"4d11d293-8a8d-42bc-8996-287c31e351ef","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.587877023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.587901073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 343 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.587919944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.587966744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 344 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.588009724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.588040954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 345 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.588057344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.588076094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 346 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.588106254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.588123844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 347 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.588138774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.588156994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 348 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.588173504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"4d11d293-8a8d-42bc-8996-287c31e351ef","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":379,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.588422974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"46d95c04-cfab-4617-8b95-4f12e598f931","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.588449294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"46d95c04-cfab-4617-8b95-4f12e598f931","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.588503614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.588577844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 349 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.588617134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.588637654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 350 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.588657894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.588680934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 351 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.588699514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.588718464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 352 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.588738134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.588756114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 353 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.588771004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.588788774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 354 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.588809324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"46d95c04-cfab-4617-8b95-4f12e598f931","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":415,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.589103464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b76c8091-9f4b-414d-8416-cf39fa311b61","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.589149534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b76c8091-9f4b-414d-8416-cf39fa311b61","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.589169674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.589230774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 355 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.589249925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.589272075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 356 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.589288315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.589308995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 357 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.589325505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.589346805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 358 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.589363675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.589383765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 359 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.589399865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.589418875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 360 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.589474015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b76c8091-9f4b-414d-8416-cf39fa311b61","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":385,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.589793825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"080e20b4-18f6-46f3-a7b0-0ae134f5f6f5","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.589822185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"080e20b4-18f6-46f3-a7b0-0ae134f5f6f5","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.589843605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.589921375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 361 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.590003995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"080e20b4-18f6-46f3-a7b0-0ae134f5f6f5","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":229,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.591284166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"f5636b8b-c78a-4536-858e-147ad4d2565f","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.591351506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"f5636b8b-c78a-4536-858e-147ad4d2565f","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.591371136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.591394766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 362 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.591409156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"f5636b8b-c78a-4536-858e-147ad4d2565f","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":337,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.594806809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"4b66fc21-3025-4c8c-a325-4591e87ea9ac","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.594834009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"4b66fc21-3025-4c8c-a325-4591e87ea9ac","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.595112029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.595236689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 363 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.595362389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"4b66fc21-3025-4c8c-a325-4591e87ea9ac","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":536,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.595708029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"3f12474b-3566-4df2-b125-a76d5b7db53f","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.595734979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"3f12474b-3566-4df2-b125-a76d5b7db53f","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.595831559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.59590102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 364 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.59597585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"3f12474b-3566-4df2-b125-a76d5b7db53f","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":281,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.597258251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"af382bd1-70bf-4732-aae6-9ab0b05efeac","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.597281831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"af382bd1-70bf-4732-aae6-9ab0b05efeac","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.597399531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 563 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.597419711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.597453651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 563 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.597485171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 564 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.597559281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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: 564 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.597671271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"af382bd1-70bf-4732-aae6-9ab0b05efeac","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":411,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.598060191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"523ac37a-52fe-4fe1-b67b-016a66f8aacd","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.598081541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"523ac37a-52fe-4fe1-b67b-016a66f8aacd","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.598139971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 565 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.598178501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.598204331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 565 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.598275021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"523ac37a-52fe-4fe1-b67b-016a66f8aacd","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":220,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.598795112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"14d5b1a3-6f38-4118-8312-76570c4892de","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.598827652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"14d5b1a3-6f38-4118-8312-76570c4892de","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.598847852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.598867382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 566 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.598930212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"14d5b1a3-6f38-4118-8312-76570c4892de","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":208,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.600279643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"748ab57d-cf7e-45dd-b6ea-b8612008e78d","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.600314793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"748ab57d-cf7e-45dd-b6ea-b8612008e78d","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.600363253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.600440903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 567 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.600547933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"748ab57d-cf7e-45dd-b6ea-b8612008e78d","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":277,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.600911503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"ba38e17b-b560-4cbf-9800-097fccf97cae","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.600951013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"ba38e17b-b560-4cbf-9800-097fccf97cae","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.600997063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.601070933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 568 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.601116313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.604242236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 569 }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.604294736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.604313786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.604327706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.604342236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.604360476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.604386556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.604403736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:40.604420066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 563 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.604545616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.604599736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.604635016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.604665346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.604697966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 296 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.604731376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 365 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.604764856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.604799486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.604819056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 563 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.604892946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.604910916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.604927126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.607130388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.607155328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:40.607174028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.607236018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.607253228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.607306878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.607343638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 366 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.607360648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 571 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.607376908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.607400518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 564 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.607417868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.609017759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.609064169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.609105339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.609124039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.60916571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.60918208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.60920005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.60921862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.60923507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.60925189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.60926679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.60928313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.60929863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.60931473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 367 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.60933003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 572 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.60934638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 573 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.60936484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 565 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.613044232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.613113312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.613152443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.613194893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.613212263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.613316683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.613378433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 573 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.613397703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.613416853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 566 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.613433613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.613705463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.613733693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.613751403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.613806183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.613831623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.613851153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.613868213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.613884363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.613899183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.613914813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.613946783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 574 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.613963853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.613984133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 567 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.615524344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.615611464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.615628284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.615644704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 575 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.615662304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.615680314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 568 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.616133575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.616162315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.616176195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.616194425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.616208155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.616311485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 576 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.616331305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.616351245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:40.616907515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.616982145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.617021085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.617038895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 577 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.617068255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.617085915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 570 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.617567036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"ba38e17b-b560-4cbf-9800-097fccf97cae","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":16695,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.617643566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.617795386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.617814226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.617830496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.617846156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.617862986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.617883256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.617898596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.617914906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.617930916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.617947516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.618796857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.618857477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 571 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.618874817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"648dd51c-6018-4251-8229-a2e8771acdbd","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.618897927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"648dd51c-6018-4251-8229-a2e8771acdbd","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.62248213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.62253586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 572 }, kind: MgsRequest(SpState) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.62282209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.62283983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.62288833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.6231296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:40.62320044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.62326648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 572 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.623825601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.624245291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 580 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.624289931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.624428301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.624448671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.624509241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 581 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.624527681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 582 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.625422662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 582 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.625465682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.625936362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.625976242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.625995642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:40.626014322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 584 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.628247604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 584 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.628291964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.628315684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.628331264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.628349964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 585 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.628367914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.629960275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 586 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.630001745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.630019515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.630187965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.630268215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.630286515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.630306805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 588 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.630324435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.630536476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 589 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.630810936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"648dd51c-6018-4251-8229-a2e8771acdbd","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":11876,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.633431128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"60f242bc-e002-4797-a85f-c4276c35cdcf","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.633474148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"60f242bc-e002-4797-a85f-c4276c35cdcf","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.633627618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.633746878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 590 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.633786298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.633806608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 591 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.633823188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 592 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.633843608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 592 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.633863368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.633886858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 593 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.633905148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.633927078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 594 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.633967028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.634006118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 595 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.634029758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"60f242bc-e002-4797-a85f-c4276c35cdcf","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":604,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.634515639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"cac253b7-d351-4f50-9e09-9cd3a9f708d9","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.634547049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"cac253b7-d351-4f50-9e09-9cd3a9f708d9","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.634617499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.634691239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 596 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.634742379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.634773119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 597 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.634788879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.634805829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 598 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.634822349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.634928369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 599 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.634948169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.634968399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 600 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.635010369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.635076779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 601 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.635099639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"cac253b7-d351-4f50-9e09-9cd3a9f708d9","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":514,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.635289799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"01066d3d-748d-4cfa-8be1-4a2152f0b574","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.635330329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"01066d3d-748d-4cfa-8be1-4a2152f0b574","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.635376789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 602 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.635463059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 602 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.635502419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 603 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.635552619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 603 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.635644149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 604 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.63568889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 604 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.63570867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 605 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.63575164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 605 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.63576854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.63578721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 606 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.6358024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.63590404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 607 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.63594895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"01066d3d-748d-4cfa-8be1-4a2152f0b574","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":684,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.637011771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"d9815517-d608-4d60-9de0-fe5dcd1c2b10","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.637050561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"d9815517-d608-4d60-9de0-fe5dcd1c2b10","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.637307691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.637497631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 608 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.637542951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.637564261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 609 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.637580261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.637995101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 610 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.638025251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.638049641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 611 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.638065081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 612 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.638102321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 612 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.638146131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 613 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.638165901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 613 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.638278591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"d9815517-d608-4d60-9de0-fe5dcd1c2b10","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":1240,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.638619182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"6f4267af-02ca-4f57-9f02-82a87862149f","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.638649302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"6f4267af-02ca-4f57-9f02-82a87862149f","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.638709082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.638770012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 614 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.638866792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"6f4267af-02ca-4f57-9f02-82a87862149f","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":235,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.639237012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"ae719d5f-b337-496b-b273-849ea66441a4","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.639307932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"ae719d5f-b337-496b-b273-849ea66441a4","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.639356412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.639407192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 615 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.639484352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"ae719d5f-b337-496b-b273-849ea66441a4","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":292,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.639825233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"d03b1cad-0f26-4dd9-bdb6-cbbc4bbaf449","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.639898083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"d03b1cad-0f26-4dd9-bdb6-cbbc4bbaf449","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.639918083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.639972223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 616 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.640105933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"d03b1cad-0f26-4dd9-bdb6-cbbc4bbaf449","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":287,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.640477603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"04bd55ac-7ad5-4478-8b77-857516edf184","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.640501763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"04bd55ac-7ad5-4478-8b77-857516edf184","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.640523523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.640571963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 617 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.640640083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"04bd55ac-7ad5-4478-8b77-857516edf184","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":232,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.641161184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"ac7ec846-7d57-4f11-b9e7-e7620982fd1f","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.641184054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"ac7ec846-7d57-4f11-b9e7-e7620982fd1f","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.641200974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 573 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.641290284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.641334054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 573 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.641370564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.641388914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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: 574 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.641427074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"ac7ec846-7d57-4f11-b9e7-e7620982fd1f","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":344,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.641631914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"30253475-94ac-4310-92e6-5cc75e12aef7","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.641654494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"30253475-94ac-4310-92e6-5cc75e12aef7","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.641707114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.641735364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.641764494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 575 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.641826054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"30253475-94ac-4310-92e6-5cc75e12aef7","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":209,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.642129834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"13ac3b68-4374-4807-b703-f1d613a23707","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.642152264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"13ac3b68-4374-4807-b703-f1d613a23707","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.642179824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.642251694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 576 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.642311145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"13ac3b68-4374-4807-b703-f1d613a23707","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":215,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.642590575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"3f046aa8-1dcd-4cd0-a993-7a5adfef4729","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.642610315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"3f046aa8-1dcd-4cd0-a993-7a5adfef4729","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.642666775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.642768055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 577 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.642788375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"3f046aa8-1dcd-4cd0-a993-7a5adfef4729","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":193,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.643079955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"a6e74ab3-3238-476a-a58d-bd6348878bf8","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.643105045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"a6e74ab3-3238-476a-a58d-bd6348878bf8","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.643249875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.643292535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 578 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.643311465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.644373226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 579 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.644396076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.644444576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 580 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.644482276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.644501946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 581 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.644517196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 582 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.644536356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 582 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.644553056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 583 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.644570826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 583 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.644621266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"a6e74ab3-3238-476a-a58d-bd6348878bf8","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":1548,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.645087917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"6d185c44-c168-4e03-9ae0-7a66a6dea9e6","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.645133197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"6d185c44-c168-4e03-9ae0-7a66a6dea9e6","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.645155187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 584 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.645175907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 584 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.645192397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 585 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.645210777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 585 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.645226027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.645246457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 586 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.645261777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.645278737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 587 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.645293987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.645311127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 588 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.645326657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.645343697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 589 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.645380057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"6d185c44-c168-4e03-9ae0-7a66a6dea9e6","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":392,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.646448228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"1c3b1adf-a850-45a4-8ea9-458fea954eed","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.646479078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"1c3b1adf-a850-45a4-8ea9-458fea954eed","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.646613278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.646738098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 590 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.646756698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.646842128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 591 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.646860578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 592 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.646878028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 592 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.646894498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.646913138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 593 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.646929298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.646950938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 594 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.646965648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.646983198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 595 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.646998858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"1c3b1adf-a850-45a4-8ea9-458fea954eed","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":555,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.647324678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"44a49ed5-c997-4716-9400-bea7caca3e8a","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.647362518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"44a49ed5-c997-4716-9400-bea7caca3e8a","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.647394908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.647469188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 596 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.647487928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.647511488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 597 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.647527368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.647547098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 598 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.647561908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.647582418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 599 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.647600349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.647619539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 600 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.647634889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.647670649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 601 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.647722419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"44a49ed5-c997-4716-9400-bea7caca3e8a","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":398,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.651459311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"c3ef6f08-9698-4566-af26-77dea795d9f5","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.651509251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"c3ef6f08-9698-4566-af26-77dea795d9f5","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.651625752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 602 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.651765032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 602 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.651784412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 603 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.651805252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 603 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.651823092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 604 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.651842102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 604 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.651860702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 605 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.651884632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 605 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.651901722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.651918932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 606 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.651936272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.651980662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 607 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.652056692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"c3ef6f08-9698-4566-af26-77dea795d9f5","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":590,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.653061073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"eb39cf7e-3b40-407f-befc-a5793661de4c","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.653110443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"eb39cf7e-3b40-407f-befc-a5793661de4c","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.653196313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.653292413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 608 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.653329783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.653350813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 609 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.653366173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.653384503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 610 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.653401073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.653419623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 611 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.653435863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 612 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.653455523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 612 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.653471633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 613 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.653489133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 613 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.653612073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"eb39cf7e-3b40-407f-befc-a5793661de4c","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":502,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.653874753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"e516c59d-3b75-4a98-a51c-19f6a4973d89","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.653895493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"e516c59d-3b75-4a98-a51c-19f6a4973d89","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.653955383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.654018613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 614 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.654132083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"e516c59d-3b75-4a98-a51c-19f6a4973d89","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":221,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.654406144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"a6e7b5f9-620f-49fa-96de-6903331c3b0d","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.654426624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"a6e7b5f9-620f-49fa-96de-6903331c3b0d","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.654543604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.656131855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 615 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.656230085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"a6e7b5f9-620f-49fa-96de-6903331c3b0d","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":1810,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.656596435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"345aa86d-381a-41fb-b77e-d9a5aee340fa","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.656619125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"345aa86d-381a-41fb-b77e-d9a5aee340fa","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.656702055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.656765275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 616 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.656841165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"345aa86d-381a-41fb-b77e-d9a5aee340fa","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":248,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.657134556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"bba84c38-7388-4fb4-8f49-3f952129ec9b","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.657175866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"bba84c38-7388-4fb4-8f49-3f952129ec9b","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.657226156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.657286836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 617 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:40.657351256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"bba84c38-7388-4fb4-8f49-3f952129ec9b","remote_addr":"[::1]:56237","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":230,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.602817759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.602875449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.602890939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.602906739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.602923859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.602942709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.602960169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:41.602974789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.603056069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.603500549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.603552759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.603584439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.603703259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.603758049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 369 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.603820759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:41.60385297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.60388793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.60390484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:41.60392079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.60393825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:41.60396689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.60484363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:41.60498128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.60502677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.60504391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.6050597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.60507402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.60508833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.60510153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.60511565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.60513144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.60514356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.60515945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 299 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.605222441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:41.605252291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 619 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.605267731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 619 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.605283301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.607768112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.607815883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:41.607837803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.607910573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.607928233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.607945893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.607959933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.607977283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.607991763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.608008533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 371 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.608025133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:41.608041283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 620 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.608801753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.608837753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.608861053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.608898183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.608930513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.608945713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.608965393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.609052303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.609084053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 372 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.609118353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.609135753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 621 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.609151384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.609629334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.609671384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.609697494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.609712194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.609729484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.609745094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.609761934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.609778274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.609791044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.609807394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.609822534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.609837634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.609852374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.609881784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.609902074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 622 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.609917484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 622 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.612000536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.612043116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.612068216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.612081836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.612098526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.612112146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.612127786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:41.612144576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 623 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.612721886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.612781106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.612801276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.612817156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.612834626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.612922426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.612938536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 624 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.612957016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 624 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.613397087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:41.613443007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.613460757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.613475807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.613492857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.613506877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.613522497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 625 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.613540397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 625 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.614277207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.614332697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.614354057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.614370097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.614386297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.614400007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.614415727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.614432497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.614448218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.614463238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 626 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.614481028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 626 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.615582888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:41.615626748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.615651068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.615683378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.615733148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:41.615766528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.615845049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.615881479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.561879121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","remote_addr":"[::1]:36746"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.564663383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"1c36e9cc-2c37-40a0-8199-d865909ab443","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.564706813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"1c36e9cc-2c37-40a0-8199-d865909ab443","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.564751693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.565336703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.565450794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 300 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.565700104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.565716344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.565728964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.565741184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.565753744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.565766614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.565778714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.565791314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.565803884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.565816234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.565828714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.565841954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.565855424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.565868514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.566040214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.566069624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.566083214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.566126424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.566140374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.566155464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.566168154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.566181994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.566196144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.566208574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.566222504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.566234604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.566246914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.566258854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.566270744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.566283324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:42.566295634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.566306864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/ignition","method":"GET","req_id":"1c36e9cc-2c37-40a0-8199-d865909ab443","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":1320,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.566766245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"f48bfe46-8411-49e9-8a23-903a360fcd83","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.566795065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"f48bfe46-8411-49e9-8a23-903a360fcd83","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.566908405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.567039355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.567089745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.567124085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.567142075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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: 302 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.567253065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1","method":"GET","req_id":"f48bfe46-8411-49e9-8a23-903a360fcd83","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":478,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.567658785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"c1a2f84f-4256-4d5e-ab72-a6b00e42af52","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.567687035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"c1a2f84f-4256-4d5e-ab72-a6b00e42af52","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.567811425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.567889775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 303 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.567906225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.567932335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 304 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.567948165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.567969155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.567983125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.568006165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 306 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.568019965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.568063176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 307 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.568083356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.568101816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 308 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.568163306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"c1a2f84f-4256-4d5e-ab72-a6b00e42af52","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":518,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.568491976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"c511fd8c-c0b5-4ba4-a6a6-12f3ba8eeb9b","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.568533536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"c511fd8c-c0b5-4ba4-a6a6-12f3ba8eeb9b","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.568608946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.568682846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 309 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.568704486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.568784146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 310 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.568825516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.568844186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 311 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.568859686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.568876556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 312 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.568890806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.568907896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 313 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.568923096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.568939266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 314 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.569002436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"c511fd8c-c0b5-4ba4-a6a6-12f3ba8eeb9b","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":531,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.569313516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"ffc4ace7-ac43-40e2-857b-f72e2a62130a","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.569336736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"ffc4ace7-ac43-40e2-857b-f72e2a62130a","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.569486617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.569586877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 315 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.569610397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.569631847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 316 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.569647827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.569670107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 317 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.569685147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.569720057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 318 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.569757157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.569778117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 319 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.569795417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.569815247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 320 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.569832337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"ffc4ace7-ac43-40e2-857b-f72e2a62130a","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":534,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.570148237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b3f2a6e9-accf-432a-acca-dfa9c6d8562d","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.570172997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b3f2a6e9-accf-432a-acca-dfa9c6d8562d","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.570227117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.570290707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 321 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.570308887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.570336707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 322 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.570353707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.570375657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 323 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.570394257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.570412007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 324 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.570428467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.570449517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 325 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.570467197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.570486527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 326 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.570564127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b3f2a6e9-accf-432a-acca-dfa9c6d8562d","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":411,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.570868418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"a54cf02c-4178-4dfa-8a16-c6034fe04fae","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.570898448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"a54cf02c-4178-4dfa-8a16-c6034fe04fae","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.570941728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.570999398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 327 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.571021788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.571048708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 328 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.571062828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.571080718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 329 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.571095698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.571113098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 330 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.571127288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.571144528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 331 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.571159188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.571180478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 332 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.571231528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"a54cf02c-4178-4dfa-8a16-c6034fe04fae","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":386,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.571523478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b399aa35-9127-4237-9914-668d36a9ed31","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.571542608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b399aa35-9127-4237-9914-668d36a9ed31","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.571600318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.571658778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 333 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.571675808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.571704368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 334 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.571721338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.571739918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 335 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.571755958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.571773708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 336 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.571789158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.571807228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 337 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.571823388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.571842968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 338 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.571892488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b399aa35-9127-4237-9914-668d36a9ed31","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":383,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.572186509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"8a902651-b43c-4a1e-872b-f3e2a0c4144c","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.572210519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"8a902651-b43c-4a1e-872b-f3e2a0c4144c","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.572257419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.572333939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 339 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.572394179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"8a902651-b43c-4a1e-872b-f3e2a0c4144c","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":232,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.572709589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"537d5dd6-ed15-4221-8572-5bfd87db8287","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.572731819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"537d5dd6-ed15-4221-8572-5bfd87db8287","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.572831469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.572893079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 340 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.572963179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"537d5dd6-ed15-4221-8572-5bfd87db8287","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":275,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.573263019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"23f4dc83-84f9-4d8a-b3a8-597f6678b164","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.573282199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"23f4dc83-84f9-4d8a-b3a8-597f6678b164","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.57337966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.57344545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 341 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.57352226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"23f4dc83-84f9-4d8a-b3a8-597f6678b164","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":247,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.57382343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"f398f9cc-d296-41f4-b60a-971d572c33d6","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.57386771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"f398f9cc-d296-41f4-b60a-971d572c33d6","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.57393799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.57398492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 342 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.57406825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"f398f9cc-d296-41f4-b60a-971d572c33d6","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":249,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.57434796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"ad1a0458-533e-4594-8889-17f2d5fe0ee0","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.57439085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"ad1a0458-533e-4594-8889-17f2d5fe0ee0","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.57441055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 373 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.57445681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.57450866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 373 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.57454338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.57461157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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: 374 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.574962241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0","method":"GET","req_id":"ad1a0458-533e-4594-8889-17f2d5fe0ee0","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":624,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.576525832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"06b9c5ee-f159-4dce-8ef0-84242cfc5b70","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.576578962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"06b9c5ee-f159-4dce-8ef0-84242cfc5b70","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.576864072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.576888502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 375 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.576906672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.576925522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 376 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.576941792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.576959152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 377 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.576975492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.576992312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 378 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.577009162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.577037352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 379 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.577052702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.577072182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 380 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.577200362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"06b9c5ee-f159-4dce-8ef0-84242cfc5b70","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":651,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.577538643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"8801425a-afd2-4892-95c2-28473ee24440","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.577565313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"8801425a-afd2-4892-95c2-28473ee24440","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.577611373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.577673903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 381 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.577692153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.577725693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 382 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.577741983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.577758883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 383 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.577773743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.577792183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 384 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.577811053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.577829273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 385 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.577844533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.577864153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 386 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.577917683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"8801425a-afd2-4892-95c2-28473ee24440","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":403,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.578222273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"e6c59a3e-2384-48c4-b7c5-1cfdc4e58e54","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.578245653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"e6c59a3e-2384-48c4-b7c5-1cfdc4e58e54","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.578299533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.578420473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 387 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.578439443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.578458103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 388 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.578473663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.578491563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 389 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.578508313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.578536303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 390 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.578551253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.578569043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 391 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.578585223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.578602583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 392 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.578617763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"e6c59a3e-2384-48c4-b7c5-1cfdc4e58e54","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":383,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.580050135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"83db8a4a-c8e3-4585-8b8a-659a45b1cc27","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.580088195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"83db8a4a-c8e3-4585-8b8a-659a45b1cc27","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.580107155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 393 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.580198745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 393 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.580217605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.580235865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 394 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.580253485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.580372965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 395 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.580444875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.580474265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 396 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.580491015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.580508405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 397 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.580525285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.580543085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 398 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.580558495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"83db8a4a-c8e3-4585-8b8a-659a45b1cc27","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":507,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.580914645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"1e6fbfd2-19f2-4eff-ad86-1d9dc592f567","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.580940545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"1e6fbfd2-19f2-4eff-ad86-1d9dc592f567","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.580959395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.580978475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 399 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.580995975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.581014765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 400 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.581032205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.581051455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 401 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.581069595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 402 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.581090025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 402 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.581110255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.581131105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 403 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.581151245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.581169465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 404 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.581186645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"1e6fbfd2-19f2-4eff-ad86-1d9dc592f567","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":385,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.582490156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"aea6c2eb-3ab8-4cf0-996d-4c1aea01551e","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.582528016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"aea6c2eb-3ab8-4cf0-996d-4c1aea01551e","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.582604246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.582650777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 405 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.582667327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.582685697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 406 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.582701477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.582732207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 407 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.582751457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.582768897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 408 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.582783537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.582803567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 409 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.582818317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.582841027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 410 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.583013667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"aea6c2eb-3ab8-4cf0-996d-4c1aea01551e","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":433,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.583276207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"eb612f47-e9d1-4a38-9bc0-9b61fae5439f","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.583298807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"eb612f47-e9d1-4a38-9bc0-9b61fae5439f","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.583320917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.583423397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 411 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.583491307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"eb612f47-e9d1-4a38-9bc0-9b61fae5439f","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":234,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.583818117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"62e9b79e-ce27-4f61-93d9-1ea321ebc52f","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.583862217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"62e9b79e-ce27-4f61-93d9-1ea321ebc52f","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.583963898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.584558568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 412 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.584645638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"62e9b79e-ce27-4f61-93d9-1ea321ebc52f","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":825,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.584973158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"8ed1297e-da9d-4bac-bdd7-246e81218057","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.584999628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"8ed1297e-da9d-4bac-bdd7-246e81218057","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.585088108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.585189978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 413 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.585247858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"8ed1297e-da9d-4bac-bdd7-246e81218057","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":291,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.585548919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b4e09055-d6f4-45a8-9aa3-0e636346179d","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.585590559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b4e09055-d6f4-45a8-9aa3-0e636346179d","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.585642469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.585718479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 414 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.585782219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b4e09055-d6f4-45a8-9aa3-0e636346179d","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":245,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.586076669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"b0b0e693-2fd3-4fb5-a6b7-2c3ce1866719","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.586102009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"b0b0e693-2fd3-4fb5-a6b7-2c3ce1866719","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.586155189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.586219839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.586281089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 628 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.586336059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.586353349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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: 629 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.586437659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0","method":"GET","req_id":"b0b0e693-2fd3-4fb5-a6b7-2c3ce1866719","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":376,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.58681946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"9862fb2b-5f47-4d7e-8971-8020a9a6a30b","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.5868467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"9862fb2b-5f47-4d7e-8971-8020a9a6a30b","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.58688647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.58695146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.58696646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 630 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.58699197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"9862fb2b-5f47-4d7e-8971-8020a9a6a30b","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":203,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.58726813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"0dda2f48-a7f9-4ed1-9020-fd9b658d49e4","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.58728854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"0dda2f48-a7f9-4ed1-9020-fd9b658d49e4","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.58734096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.5874293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 631 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.58750349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"0dda2f48-a7f9-4ed1-9020-fd9b658d49e4","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":213,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.58776786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"8499b2b0-da8f-42a4-9b0a-ab4503b764e8","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.5878172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"8499b2b0-da8f-42a4-9b0a-ab4503b764e8","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.587941871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 632 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.587959381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 632 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.587978021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"8499b2b0-da8f-42a4-9b0a-ab4503b764e8","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":181,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.588236861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"454ef41b-3c9c-48e0-b474-022011deb5be","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.588261991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"454ef41b-3c9c-48e0-b474-022011deb5be","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.588312691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.588374371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 633 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.588392391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.588418381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 634 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.588435221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.588470411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 635 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.588486271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.588505771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 636 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.588520351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.588539721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 637 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.588556231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.588572841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 638 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.588666561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"454ef41b-3c9c-48e0-b474-022011deb5be","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":393,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.588923691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ad444e4a-d107-4d87-8651-c2dc0d4afa33","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.588945611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ad444e4a-d107-4d87-8651-c2dc0d4afa33","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.589000521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.589120221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 639 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.589139831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.589158911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 640 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.589176651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.589193311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 641 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.589208161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 642 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.589225191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 642 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.589239981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 643 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.589258222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 643 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.589273162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 644 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.589289932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 644 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.589305302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ad444e4a-d107-4d87-8651-c2dc0d4afa33","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":391,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.589586802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"1d7bc379-7630-4cec-8deb-fe0ceec70487","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.589662172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"1d7bc379-7630-4cec-8deb-fe0ceec70487","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.589683342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 645 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.589707602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 645 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.589725812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.589763702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 646 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.589782172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.589800382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 647 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.589816272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.589833882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 648 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.589849672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.592559534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 649 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.592878674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.592922804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 650 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.593118264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"1d7bc379-7630-4cec-8deb-fe0ceec70487","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":3531,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.593927545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"a2b414e9-fbd2-4c3c-a747-c509d3ad8912","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.594053215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"a2b414e9-fbd2-4c3c-a747-c509d3ad8912","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.594139575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.594229535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 651 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.594251905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 652 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.594273865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 652 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.594293725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.594313055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 653 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.594331315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.594353335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 654 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.594370835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.594406705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 655 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.594425895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.594445015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 656 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.594488825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"a2b414e9-fbd2-4c3c-a747-c509d3ad8912","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":574,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.594823406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"70ce13f9-00a7-4542-b1e2-13fbc7bb399e","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.594856556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"70ce13f9-00a7-4542-b1e2-13fbc7bb399e","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.594929766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.594972516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 657 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.594990216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.595068896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 658 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.595087706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.595106786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 659 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.595124316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.595143446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 660 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.595162746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.595182466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 661 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.595198726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 662 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.595370296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 662 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.595411376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"70ce13f9-00a7-4542-b1e2-13fbc7bb399e","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":411,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.595581946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"d29ea391-1d77-4f91-89a4-196aeca87ede","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.595606006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"d29ea391-1d77-4f91-89a4-196aeca87ede","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.595631946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 663 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.595711016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 663 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.595747026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 664 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.595798036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 664 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.595819726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 665 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.595840916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 665 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.595875847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.595919767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 666 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.595938997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.595960017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 667 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.595981477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.596005517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 668 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.596022057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"d29ea391-1d77-4f91-89a4-196aeca87ede","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":395,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.596269387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"0803ff91-ee49-4edd-82ce-21f7691959ba","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.596312007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"0803ff91-ee49-4edd-82ce-21f7691959ba","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.596332287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.596437567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 669 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.596500947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"0803ff91-ee49-4edd-82ce-21f7691959ba","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":252,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.596839257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"10b86091-fe31-4ff4-9f47-773b992eee29","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.596890097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"10b86091-fe31-4ff4-9f47-773b992eee29","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.596961727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.597037097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 670 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.597103357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"10b86091-fe31-4ff4-9f47-773b992eee29","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":280,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.597440808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"49e755ea-0ce2-47f3-a6dd-bf5e6351123f","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.597464148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"49e755ea-0ce2-47f3-a6dd-bf5e6351123f","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.597502298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.597562988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 671 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.597661188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"49e755ea-0ce2-47f3-a6dd-bf5e6351123f","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":232,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.597970238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"3a509642-f7f2-4519-a42b-c7e4d674a276","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.598016358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"3a509642-f7f2-4519-a42b-c7e4d674a276","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.598038658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 672 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.598104228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 672 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.598222058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"3a509642-f7f2-4519-a42b-c7e4d674a276","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":240,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.60101398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"158d477e-2cd8-47c6-aa34-8dc974c81d25","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.601240571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"158d477e-2cd8-47c6-aa34-8dc974c81d25","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.601303511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.601379281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.601475661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 628 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.601540241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.601571011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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: 629 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.601648231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1","method":"GET","req_id":"158d477e-2cd8-47c6-aa34-8dc974c81d25","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":3165,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.601754121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.601772691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.601787481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.601803981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.602064771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.602090411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.602106451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.602122351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.602158421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.602210611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.602239891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.602274581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:42.602315081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"f8c9847f-fe3b-4ada-9c93-aad159a7983e","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.602336261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"f8c9847f-fe3b-4ada-9c93-aad159a7983e","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.602441331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 343 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.602479011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.602510622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 673 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.602542252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.602595612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.602613842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.602630302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:42.602650912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.602671062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.602685332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:42.602702572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.602731912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.602747962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.602763402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.602778852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.602794252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.602811762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.602828032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.602843512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.602856462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 344 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.602888312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 416 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.602906872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 674 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.602922412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 631 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.602938312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.602955862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.604886133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:42.604925183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.604944443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"f8c9847f-fe3b-4ada-9c93-aad159a7983e","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":2624,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.604991073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.605007433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.605042023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.605058493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.605075493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.605093763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.605463344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.605484884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 675 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.605501954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 632 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.605536584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"3f1418b3-c30f-4405-8d50-3147ae7f9371","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.605555384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"3f1418b3-c30f-4405-8d50-3147ae7f9371","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.606391684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.606429804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:42.606474924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.606523965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.606561485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.606577885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.606596815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.606611905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.606628585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.606688025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 676 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.606745155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:42.606766935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.606909035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.607131045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.607187315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.607205325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.607221715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.607240495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.607257585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.607274165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.607293125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 634 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.607312675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.608224126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.608278936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"3f1418b3-c30f-4405-8d50-3147ae7f9371","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":2726,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.608309456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.608326936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.608344396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.608361076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.608657766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 678 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.609156827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 635 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.609186927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"edb97483-956b-475f-a5e1-36f4d3ec493d","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.609209847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"edb97483-956b-475f-a5e1-36f4d3ec493d","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.609723587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.609750817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.609784677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.609800597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.609839947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.609855927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.609872477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.609888197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.609903347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.609917257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.609932327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.609948187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 679 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.609962757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 636 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.609978437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.61358891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.61368371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.61370816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.61375637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:42.613777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 637 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.61379676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.614475891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.614526811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"edb97483-956b-475f-a5e1-36f4d3ec493d","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":5818,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.614580411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.614632871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.614649641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.614663931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.615213281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.615276441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 638 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.615292131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"2a005deb-75f9-4135-bd3b-56b2a3f8b2e7","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.615312051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"2a005deb-75f9-4135-bd3b-56b2a3f8b2e7","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.616427272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 682 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.616488712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.616512692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.616547322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.616563262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.616578952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 682 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.616786672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:42.616857852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.616898392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.617660503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 640 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.617697583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.617718943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.617736603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.617781553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 641 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.617801303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 642 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.618231803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 642 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.618272653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.618293263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.618307523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.618323533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.618338853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.618354573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.618370773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 643 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.618393673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 644 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.621270616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 644 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.621316676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:42.621335216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.621365436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:42.621399916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.621417706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.621433706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 646 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.621447586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.621463406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 647 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.621481836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.621498336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 648 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.621628736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"2a005deb-75f9-4135-bd3b-56b2a3f8b2e7","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":6318,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.622186506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"8dbaa6ff-b6f3-4f6f-9b1a-1ad8b2626c46","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.622213876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"8dbaa6ff-b6f3-4f6f-9b1a-1ad8b2626c46","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.622346256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.622411457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 649 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.622430057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.622449357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 650 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.622465607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.622484947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 651 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.622524727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 652 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.622543377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 652 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.622561157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.622581307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 653 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.622598357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.622620957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 654 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.622637977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"8dbaa6ff-b6f3-4f6f-9b1a-1ad8b2626c46","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":469,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.622980077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"bba347e6-8bad-4cc6-9f98-02d1e72940cd","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.623006617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"bba347e6-8bad-4cc6-9f98-02d1e72940cd","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.623038407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.623116507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 655 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.623134947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.623157217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 656 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.623174157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.623193637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 657 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.623208717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.623231197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 658 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.623247577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.623268587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 659 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.623283747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.623306377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 660 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.623377387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"bba347e6-8bad-4cc6-9f98-02d1e72940cd","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":425,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.623692517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"a07be8bb-8e15-4be7-ac84-08e1d5b9882d","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.623719917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"a07be8bb-8e15-4be7-ac84-08e1d5b9882d","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.623761428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.623841178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 661 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.623862838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 662 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.623885758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 662 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.623902458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 663 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.623922858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 663 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.623939238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 664 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.623958698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 664 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.623978188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 665 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.624006618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 665 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.624022318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.624040728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 666 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.624088538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"a07be8bb-8e15-4be7-ac84-08e1d5b9882d","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":421,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.626085019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"121d8d5e-ba7e-47d5-9884-5f1fdc436f17","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.626126419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"121d8d5e-ba7e-47d5-9884-5f1fdc436f17","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.626187129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.626324479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 667 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.62638162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.62640265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 668 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.62641769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.62643665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 669 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.62646392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.62648263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 670 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.62652357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.62654524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 671 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.62656047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 672 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.62661184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 672 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.62662958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"121d8d5e-ba7e-47d5-9884-5f1fdc436f17","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":509,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.62711417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"7b9192f8-dc9e-484e-8ba1-8305b1cd4ee1","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.62714072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"7b9192f8-dc9e-484e-8ba1-8305b1cd4ee1","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.62716111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.62724331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 673 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.62726269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.62745283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 674 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.62748725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.62750814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 675 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.62753706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.62755633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 676 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.62761232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.62763162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"CabooseValue","header":"Header { version: 25, message_id: 677 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.6276498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.62767762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 678 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.62770159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"7b9192f8-dc9e-484e-8ba1-8305b1cd4ee1","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":423,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.627809171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"e20cc4bc-886a-4696-b3bc-160f19a38a7f","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.627853101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"e20cc4bc-886a-4696-b3bc-160f19a38a7f","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.627896721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.627958471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 679 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.628068061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"e20cc4bc-886a-4696-b3bc-160f19a38a7f","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":265,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.634985046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"55b97afc-abb0-448c-82bf-cda5fe6b5795","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.635016576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"55b97afc-abb0-448c-82bf-cda5fe6b5795","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.635354956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.635489036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 680 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.635616476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"55b97afc-abb0-448c-82bf-cda5fe6b5795","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":639,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.636191517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"78f292a3-59f4-4bdb-a709-7aeb1c7d6c9b","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.636239957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"78f292a3-59f4-4bdb-a709-7aeb1c7d6c9b","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.636291397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.636356047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 681 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.636427097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"78f292a3-59f4-4bdb-a709-7aeb1c7d6c9b","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":251,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.636778197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"06872f49-b8dd-49bc-9910-4c4603f39c95","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.636798947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"06872f49-b8dd-49bc-9910-4c4603f39c95","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.636897007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 682 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.636962357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 682 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:42.637069838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"06872f49-b8dd-49bc-9910-4c4603f39c95","remote_addr":"[::1]:36746","local_addr":"[::1]:52159","component":"dropshot","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","latency_us":284,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.602826625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.602870925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.602884755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.602897575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.602910165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.602927575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.602943145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 683 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.602958545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 683 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.603027465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.603090195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.603131205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.603162575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.603295235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 345 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.603358215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 419 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.603399115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 683 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.603433085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 683 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.603481365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.603499955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:43.603518975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.603537595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.603555085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.603569275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:43.603584075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.603612205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.603626545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.603644075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.603660205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.603675905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.603690385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.603705175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.603719345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.603731845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.603749415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 346 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.603782705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 420 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.603799825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 684 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.603816615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 684 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.603831875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.606071027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:43.606114277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.606134297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.611147981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.611168071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.611203371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.611235911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.611252521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.611265451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.611279911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.611301871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 685 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.611319971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 685 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.612219052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.612256552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:43.612276232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.612353922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.612427442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.612445182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.612464242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.612479242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.612497272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 422 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.612536722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 686 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.612555622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 686 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.612571792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.613088882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.613129743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.613148813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.613163633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.613179933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.613195633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.613227403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.613243673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.613257523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.613273403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.613291503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.613308733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.613323943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.613339243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.613356373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 687 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.613372823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 687 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.615380674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.615445994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.615467014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.615481704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.615499344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.615513864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.615530384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:43.615548464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 688 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.616032135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.616074825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.616094165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.616108935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.616126115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.616139025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.616155915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 689 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.616171865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:43.616682805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.616706095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.617648076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.617685146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.617704296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.617719076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.617747706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:43.617765346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 690 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.618522107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:43.618547987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.618638177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.618679917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.618698107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.618713787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.618730137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.618747797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.618764447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.618779377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 691 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.618796827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 691 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.619887248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 692 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.619915778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 692 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.620702108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.620763628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.620794568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 692 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.620856848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 692 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.620896668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.620916338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.603505418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.603551228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.603567368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.603584248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.603599588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.603618168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.603634278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 693 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.603654398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 693 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.608956822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.609010652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.609044972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.609077672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.609108122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 347 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.609145323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 423 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.609186853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 693 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.609224623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 693 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.609260323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.609278063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.609298093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.609317803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.609338303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.609356583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:44.609374373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.609411173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.609429173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.609446933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.609468543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.609483013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.609499193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.609515653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.609534463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.609550493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.609566593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.609603983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 424 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.609621583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 694 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.609638503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 694 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.609658643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.611763804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:44.611820065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.611841365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.612806635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.612852625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.612874075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.612892785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.612910655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.612926795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.612943115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 425 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.612963165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 695 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.612982095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 695 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.613699076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.613748136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:44.613770396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.613792156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.613830766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.613847526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.613867786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.613882376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.613900466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 426 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.613937336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 696 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.613972936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 696 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.613992806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.614497237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.614549987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.614570847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.614585607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.614602197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.614617877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.614633257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.614649437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.614662577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.614677777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.614693247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.614708177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.614723147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.614738377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.614752807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.615010267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 697 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.617839569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.617892119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.61916638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.61923257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.61925606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.61927656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.61932095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 698 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.61934472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 698 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.620011941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.620044151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.620170611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.620216201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.620235851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.620250481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.620266901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 699 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.620284731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:44.620794591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.620841051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.620859731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.620874861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.620892491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.620906531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.620924771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:44.620941591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 700 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.621728692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:44.621774362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.621795332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.621810452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.621827452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.621843992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.621861432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.621878392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.621896462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.621916162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.621932732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 701 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.623045373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 702 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.623092203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 702 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.624255694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.624293964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.624327514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 702 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.624365214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 702 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.624399704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.624421564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.602108641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.602161751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.602178011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.602193801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.602207201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.602283991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.602305001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 703 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.602326631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 703 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.602755852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.602820532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.602856072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.602886912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.604847123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 349 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.604904023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.604947383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 703 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.604983353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 703 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.605016663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.605034923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:45.605052813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.605070003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.605112213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.605129853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:45.605153593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.605185694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.605198904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.605234864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.605252424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.605267604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.605283874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.605300664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.605316424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.605329584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.605343924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 350 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.605379624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.605395734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 704 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.605411764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 704 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.605427784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.607502065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.607529935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.607548635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.608317496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.608347346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.608379936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.608396466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.608415886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.608430496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.608446686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 429 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.608466756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 705 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.608484216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 705 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.609285027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.609325537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:45.609345807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.609405037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.609468247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.609486617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.609505557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.609520997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.609535987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 430 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.609575707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 706 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.609597677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 706 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.609615597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.610107137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.610169047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.610189447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.610204267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.610222217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.610239417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.610256387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.610273217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.610290997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.610308047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.610326677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.610343647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.610359897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.610374857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.610391967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 707 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.610408887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 707 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.612491549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.612535569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.61390077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.61394212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.61396077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.61397544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.61401097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:45.6140286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 708 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.614558811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.614617161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.614657811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.614674241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.614690661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.614705501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.614722141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 709 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.614737961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:45.615327421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.615383281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.615402641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.615416341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.615433031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.615445531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.616339922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:45.616365142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 710 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.617170943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:45.617223313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.617255663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.617274323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.617291433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.617306873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.617322833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.617341003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.617357673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.617372523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 711 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.617390543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 711 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.620343275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 712 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.620388105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 712 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.621437136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.621479116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.621514936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 712 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.621556656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 712 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.621592056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.621609946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.604118206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.604171066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.604186356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.604201106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.604236366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.604256666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.604274516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 713 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.604291856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 713 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.604555056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.604590876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.604649506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.604686606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.604821566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 351 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.604864176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.604900026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 713 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.604981556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 713 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.606060327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.606095617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:46.606115077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.606131947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.607284248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.607317618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:46.607338128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.607380578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.607398938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.607415198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.607431178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.607447198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.607495758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.607514978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.607531118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.607545618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.607560728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 352 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.607595838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 432 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.607611338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.607633098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 714 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.607648728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.610535301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:46.610583301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.610603211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.617308686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.617355876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.617375966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.617390106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.617406976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.617421516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.617973226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 433 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.618014726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 715 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.618233456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 715 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.619786248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.619844238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:46.619865698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.620190378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.620233388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.620251738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.620269318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.620282758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.620340128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.620374458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 716 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.620390958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 716 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.620763008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.621610759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.621642619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.623921051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.623961251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.623979891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.623997571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.624016421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.624034151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.624049001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.624065291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.624081411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.624095821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.624111391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.624127751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.624143181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.624159341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 717 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.632008467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.632074177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.632511567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.632531247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.632574507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.632607167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.632623057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.632654957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 718 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.633551028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.633591468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.637034961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.637079421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.637096971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.637109921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.637123951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 719 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.637140011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:46.638161911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.639121782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.648376379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.648423469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.648445379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.648461149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.648521149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:46.648544339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 720 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.64969332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:46.64973488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.651312481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.651360681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.651378761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.651392681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.651408801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.651423911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.651439161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.651454171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.651471631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 721 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.652801862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 722 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.652842702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 722 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.653712363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.653767423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.653796803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 722 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.653857693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 722 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.653888113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.653905583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.622927563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.622979203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.622997173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.623012253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.623027613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.623051813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.623071423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 723 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.623087253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 723 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.623591293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.623631823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.623667553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.623699353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.624098484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 353 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.624147814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.624181494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 723 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.624221384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 723 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.625665315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.625696195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:47.625716255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.625734885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.627623616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.627653606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:47.627671146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.627701476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.627715747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.627732227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.627748017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.627762827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.627778737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.627794107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.627809877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.627824597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.628391497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 354 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.628437177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 436 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.628454397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 724 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.628471137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 724 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.628487827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.630989379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:47.631031909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.631049869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.635362222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.635400272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.635422002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.635437612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.635454162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.635470712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.640834486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.640879456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 725 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.640899456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 725 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.642338468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.642378938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:47.642398478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.64604024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.64609394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.64610995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.64613721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.64615187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.64617773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.64621118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 726 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.64622744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 726 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.64624287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.646919701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.646976181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.646998971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.647083911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.647109901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.647127671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.647144241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.647159311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.647173831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.647189751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.647207121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.647222501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.647237651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.647252331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.647266901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 727 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.647282791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 727 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.656533298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.656649038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.659097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.65913992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.65924017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.65925658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.660315491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:47.660336611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 728 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.664052514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.664093354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.665266655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.665313625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.665330745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.665345315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.666252606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 729 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.666294016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:47.667032536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.667079446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.667099106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.667115466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.667132756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.667151616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.667167716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:47.667184756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 730 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.668578307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:47.668629997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.67222258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.67230106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.67238881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.67242298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.67245529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.67248633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.67252069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.67270171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 731 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.67277666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 731 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.675075872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 732 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.675120762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 732 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.683881339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.683968779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.683997779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 732 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.684038519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 732 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.684070899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.684089609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.60181811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.60186965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.60188481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.60191689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.60193001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.60194847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.60196527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 733 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.60198282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 733 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.60203883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.60207502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.60212034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.6021675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.60224242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 355 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.602598621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 439 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.602669271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 733 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.603047001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 733 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.603148761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.603223031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:48.603269951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.603289631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.603309561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.603331361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:48.603374431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.603406721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.603422561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.603440041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.603455021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.603471561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.603488181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.603502951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.603518971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.603535601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.603551021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 356 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.603587801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 440 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.603603961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 734 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.603620731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 734 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.603654621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.606118333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:48.606165423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.606185253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.606218183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.606234693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.606252563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.606266713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.606285313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.606299713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.606315093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.606330883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 735 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.606346313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 735 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.608444475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.608473105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:48.608490975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.608513665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.608547725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.608561395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.608577335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.608590165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.608641925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 442 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.608687565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 736 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.608705605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 736 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.608721535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.609378766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.609639156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.609715556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.609732176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.609748276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.609764636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.609791286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.609806226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.609819146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.609834076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.609850816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.609866746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.609881156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.609895956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.609910796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.609927536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 737 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.613228519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.613265269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.613334079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.613352099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.613405679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.613421869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.613437149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 738 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.613453369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 738 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.614025419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.614081979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.614101659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.614118529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.614134989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.614149339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.614165529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 739 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.614181669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:48.61469162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.61473406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.61475295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.61476801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.61478405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.61479652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.61481224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:48.61482767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 740 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.61558478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:48.6156163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.61563545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.61564951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.6156657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.61568055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.61569654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.61571251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.61574566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.61576022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 741 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.615775971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 741 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.616863701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 742 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.616920471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 742 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.616938351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.616970331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.617002401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 742 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.617034841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 742 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.617066601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.617083741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.602050493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.602099753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.602115573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.602129993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.602145463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.602165413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.602182283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 743 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.602198753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 743 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.602215043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.602245903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.602275123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.602306483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.602370923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.602404403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 443 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.602436333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 743 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.602470563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 743 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.602502203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.602518344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.602534814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.602551534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.602569414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.602582574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:49.602601354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.602655144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.602667744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.602681924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.602697984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.602712394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.602726494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.602740514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.602754674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.602766634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.602780274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.602810164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 444 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.602824824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 744 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.602839414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 744 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.602854314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.605235756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:49.605292766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.605311806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.605330106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.605345256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.605423286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.605442156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.605458266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.605471936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.605487866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 445 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.605503826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 745 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.605519806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 745 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.606329826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.606374736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:49.606394276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.606414636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.606463676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.606478756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.606496547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.606509917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.606525187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 446 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.606557067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 746 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.606572667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 746 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.606587797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.607111217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.607150227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.607169257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.607184067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.607201537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.607218737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.607236467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.607253207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.607268137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.607285877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.607304837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.607352197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.607370287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.607386147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.607404487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 747 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.607421777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 747 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.609455599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.609501899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.609522569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.609536929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.609554969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.609569649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.609627299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:49.609664549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 748 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.610285699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.610326039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.610346129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.610361909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.610379849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.610393029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.610409909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 749 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.610427639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:49.6109759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.6110038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.61102152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.61103537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.61105228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.61106542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.6110805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:49.61109583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 750 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.611868141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:49.611892851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.611911651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.611925181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.611940731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.611953931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.611968801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.611983691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.611998691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.612014121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 751 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.612029621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 751 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.613379432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 752 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.613403682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 752 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.613454992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.613487672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.613515892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 752 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.613551802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 752 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.613586882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.615197223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.602019626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.602086376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.602102926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.602116686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.602149236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.602197146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.602219646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 753 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.602237946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 753 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.602346456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.602382356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.602412836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.602441596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.602494966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 359 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.602530987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.602564207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 753 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.602599477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 753 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.602635227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.602650477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:50.602667847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.602684447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.602701677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.602715117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:50.602731287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.605048708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.605073818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.605090338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.605105828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.605121058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.605136438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.605156308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.605170839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.605183789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.605619599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 360 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.605744299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.605763979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 754 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.605779959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 754 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.605798099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.612146344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.612310234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.612356934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.612377274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.612392424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.612435854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.612480864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.612498664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.612522614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.612540714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 449 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.612559864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 755 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.612575264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 755 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.613634905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.613709535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:50.613749295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.613831145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.613891215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.613936525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.613956975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.613972015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.613992585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 450 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.614046605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 756 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.614066065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 756 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.614084275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.615211136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.615242286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.615363666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.615384466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.615461196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.615481386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.615497436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.615586196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.615645886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.615663836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.615680506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.615698596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.615715046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.615730446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.615745546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 757 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.615762346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 757 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.61992436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.61996832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.61998773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.62000228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.62002054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.62003266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.620196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 758 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.62023479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 758 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.6208858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.62090936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.62095808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.62097469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.62098993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.62100206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.62101726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 759 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.62103217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:50.621654121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.621710451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.621731811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.621747231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.621764561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.621781641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.621798451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:50.621817251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 760 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.622641292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:50.622683132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.622703062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.622719792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.622736502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.622750262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.622767112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.622782192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.622801002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.622818052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 761 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.622833732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 761 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.624033563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 762 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.624073403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 762 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.624090143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.624119443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.624156113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 762 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.624190973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 762 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.624224183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.624239343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.604223791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.604258741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.604274571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.604288611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.604306821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.604327181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.604345321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 763 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.604362541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 763 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.604438871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.604472071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.604504861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.604535201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.604570201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 361 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.604625091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.604661931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 763 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.604694371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 763 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.604729361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.604746811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:51.604765691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.604783261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.604802701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.604817931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:51.604836191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.604865251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.604878551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.604894081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.604910471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.604928931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.604944531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.604960271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.604976501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.604989711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.605004241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 362 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.605037451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 452 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.605060431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 764 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.605077661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 764 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.605096431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.609912325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:51.609966505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.609984865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.622501955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.622546705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.622610225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.622626695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.622642865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.622656945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.623240075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 453 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.623286065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 765 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.623310245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 765 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.624749816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.624786036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:51.624808586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.624876936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.624940816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.624959956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.624977176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.625003946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.627749689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.627821999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 766 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.627841569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 766 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.627858579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.628556909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.628612009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.632520702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.632588032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.632609192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.632626952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.632644472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.632661222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.632675952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.632691392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.632709722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.632727932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.632745822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.632761612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.632887422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 767 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.632937652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 767 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.636246655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.636302785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.636524705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.636565465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.636583035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.636601495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.636618795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:51.636637185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 768 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.637415376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.637456746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.638918477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.638957737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.638976637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.638992137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.639010127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 769 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.639029207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:51.639858538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.639904448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.639968648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.639988318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.640095848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.640112368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.640130128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:51.640148068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 770 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.640984949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:51.641029209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.641050829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.641066089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.641083119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.641097439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.641114349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.641133299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.641149309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.64263995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 771 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.64268179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 771 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.646115292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 772 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.646138942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 772 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.646310303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.646430433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.646463103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 772 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.646497183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 772 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.646544083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.646564913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.602089813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.602140873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.602159243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.602174563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.602190143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.602292543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.602310763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 773 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.602327013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 773 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.602380643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.602420173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.602481133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.602538514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.602665774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 363 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.602702954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.602736504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 773 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.602771354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 773 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.602888154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.602906994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:52.602926934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.602943404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.602959644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.602972444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:52.602986694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.603015394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.603028464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.603082524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.603121324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.603137754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.603152384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.603169264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.603184744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.603197044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.603213054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 364 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.603251054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 456 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.603268104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 774 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.603284784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 774 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.603306664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.606219806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:52.606261746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.608758508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.609015528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.609048368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.609065498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.609082068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.609101418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.609136358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.609635149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.609677299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 775 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.609694659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 775 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.61061305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.61065345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:52.61067184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.61072032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.6107561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.61077213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.61079214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.61080565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.612137911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.612196231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 776 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.612215401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 776 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.612233691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.612829341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.612882831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.612905351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.612920921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.612940641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.612990301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.613017721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.613035021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.613049651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.613065871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.613083381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.613099291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.613115481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.613131922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.613149962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.613167892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 777 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.615441493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.615532253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.619187826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.619273496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.619331956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.619348586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.621364718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 778 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.621411938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 778 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.622211788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.622254128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.622321248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.622337658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.622390518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.622436129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.62402823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 779 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.62405872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:52.62465092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.62468316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.62479058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.62481026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.62482825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.62484312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.62485931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:52.6248758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 780 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.625887621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:52.625925191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.628636313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.628673773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.628690423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.628704923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.628719233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.628735313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.628750993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.628899863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 781 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.628925633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 781 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.630198064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 782 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.630238504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 782 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.630310974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.630343344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.632161006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 782 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.632216606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 782 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.632282556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.632325686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.615828057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.615867577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.615882517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.615896397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.615911637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.615929007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.615943667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 783 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.615957997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 783 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.616026777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.616155427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.617289638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.617347868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.63393994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 365 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.6339983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 459 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.63403029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 783 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.63406084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 783 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.63422329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.63428181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:53.63430333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.63432179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.634996951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.635030291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:53.635048811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.635080161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.635206471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.635228401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.635244481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.635260121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.635275541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.635297511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.635313331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.635327791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.64673575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 366 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.64681721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 460 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.64683492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 784 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.64690262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 784 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.6470584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.651487233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:53.651531273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.651549303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.662647582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.662732522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.662793332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.662881962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.662929202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.662947992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.663855263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.663905763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 785 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.663925963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 785 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.665588284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.665636324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:53.665656174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.665814554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.665854954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.665870354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.665886724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.665900354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.671754889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 462 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.671822109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 786 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.671840999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 786 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.671857439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.672793649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.67283549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.681434196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.681485936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.681505356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.681522596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.681537976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.681554096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.681567446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.681582636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.681597946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.681613836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.681629606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.681644556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.758241324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 787 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.758295944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 787 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.761596915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.761653675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.764552398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.764598608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.764622418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.764636178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.768432481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:53.768485531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 788 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.769783112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.769817202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.781961601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.782014391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.782037521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.782060361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.785462093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 789 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.785506633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:53.787052735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.787082425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.968167871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.968213501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.968233021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.968247971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.974901836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:53.974956476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 790 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.979001279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:53.979057979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.982589872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.982632162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.982651352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.982667162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.982682582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.982722002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.982737372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.985006964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 791 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.985040164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 791 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.986587145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 792 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.986626065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 792 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.987974016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.988033376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.994480891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 792 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.994545181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 792 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.995051591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.995090442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.602396569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.602444139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.602460399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.602501229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.60372219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.60375716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.60378109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 793 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.60380043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 793 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.609765485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.609963475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.610003975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.610033745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.611296446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 367 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.611356636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 463 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.611410536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 793 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.611448596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 793 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.611532036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.611552106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.611599656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.611618806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.611670456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.611688416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:54.611706176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.611737416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.611751866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.611767686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.611783676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.611800777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.611819967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.611837167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.611852697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.611865757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.614202098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.614315548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 464 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.614347598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 794 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.614365338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 794 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.614382478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.617671351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:54.617712761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.617733171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.623967376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.624010546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.624029916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.624045836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.624063436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.624077096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.624423026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 465 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.624455906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 795 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.624472136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 795 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.625974197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.626019217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:54.626042487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.626145287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.626179847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.626194097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.626212717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.626228677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.627514238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 466 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.627553128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 796 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.627572088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 796 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.627592558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.628183559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.628228679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.628287259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.628303779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.628320919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.628339149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.628355549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.628371159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.628383769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.628398679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.628412769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.628428049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.628443059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.628458359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.628506449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 797 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.628544899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 797 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.631034221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.631092151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.635064614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.635134644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.635225944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.635262574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.636695405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 798 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.636782605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 798 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.637771866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.637941936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.638170546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.638188116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.638235646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.638523687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.638631257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 799 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.638652667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:54.639710898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.639749508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.639769578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.639785238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.639803338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.639817638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.639836168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:54.639853468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 800 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.640909998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:54.640972019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.642056529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.642096109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.642119889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.642151929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.642169989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.642187019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.642204279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.642221769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 801 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.64264216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 801 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.644263221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 802 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.644286511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 802 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.644484751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.644522081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.644597441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 802 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.644660891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 802 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.644733781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.644754971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.608912578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.608959178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.608976768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.608991708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.609006698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.609025398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.609041368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 803 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.609066618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 803 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.61064289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.61069421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.61072796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.61076572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.612729741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 369 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.612794621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 467 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.612828361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 803 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.612865911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 803 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.615083993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.615123013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:55.615167093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.615185583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.616648654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.616688394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:55.616759624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.616809544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.616825354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.616847444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.616866404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.616885014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.616904514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.616920524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.616938414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.616953294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.633171237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 370 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.633469127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.633531467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 804 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.633551387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 804 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.633717377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.636299969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.636343049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.636360859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.636827069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.636862369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.636909229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.636927979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.636944429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.636957259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.63706818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 469 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.63708983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 805 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.63710541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 805 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.63798029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.63801829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:55.63803556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.640941712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.640997813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.641016793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.641033263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.641046623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.641062623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 470 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.641095643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 806 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.641110073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 806 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.641127063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.641942463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.642031623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.644376825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.644420635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.644441895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.644460525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.644476265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.644494625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.644508825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.644525905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.644545175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.644562235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.644578805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.644593535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.644608675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 807 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.644625465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 807 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.658533396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.658586956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.659500966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.659526246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.659686297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.659740237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.659758757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:55.659779237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 808 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.660550737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.660601617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.664971041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.665017601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.665035951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.665048681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.665098641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 809 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.665124171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:55.665895081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.665953191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.674640288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.674687208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.674708258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.674724238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.674992308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:55.675038228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 810 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.676531409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:55.676580119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.67765536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.67767388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.67768979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.67770556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.67772177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.67773807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.67775551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.679931362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 811 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.679974762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 811 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.681462253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 812 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.681757573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 812 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.682050993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.682087354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.682116824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 812 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.682152134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 812 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.682441544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.682468514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.621285311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.621331901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.621349721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.621367551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.623472632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.623505062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.623526002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 813 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.623546132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 813 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.624191963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.624240593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.624356253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.624404103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.631252108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 371 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.631310838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 471 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.631376588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 813 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.631445058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 813 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.632299319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.63321735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:56.63326109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.63328255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.638545774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.638588104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:56.638608594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.638641364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.638655194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.638670624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.638687894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.638705364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.638720584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.638736014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.638752944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.638767634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.639603854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 372 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.639649495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 472 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.639667105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 814 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.639685935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 814 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.641245536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.646229419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:56.6462853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.64630636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.649773192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.649814842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.649834162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.649850722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.649869522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.649889552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.651898234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 473 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.651965654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 815 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.651983504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 815 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.652759214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.652865814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:56.652888864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.659047359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.65961781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.6596563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.65967729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.659692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.679254214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.679313324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 816 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.679332664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 816 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.679541315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.680645805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.680672975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.748488357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.748583597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.748626457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.748692757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.748733327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.748789077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.748804447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.748820517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.748836427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.748851417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.748868527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.748885147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.810506122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 817 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.810555522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 817 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.815688906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.815730426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.821935371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.822015091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.822094681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.822140871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.838606744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 818 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.838659364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 818 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.840301275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.840349415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.916920753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.916966683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.916986983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.917004733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.924048018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 819 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.924076628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:56.942170672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.942223062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.956784113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.956835543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.956855743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.956873903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.012028344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:57.012064324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 820 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.017417578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:57.017449338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.029515867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.029584958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.029976308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.030055828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.030074148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.030088998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.030104518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.076200233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 821 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.076248693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 821 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.092608445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 822 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.092661355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 822 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.116540813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.116603943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.166452001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 822 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.166636821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 822 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.170374214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.170417304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.60326108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.60333526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.60335414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.60337123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.6033855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 373 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.60376012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.60379874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 823 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.60382703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 823 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.603959161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.604490511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.604639341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.604675051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.604776361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 373 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.604827931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.604862621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 823 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.604896071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 823 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.604929411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.604945531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:57.604963091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.604979891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.605071271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.605086791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:57.605101461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.608741244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.608782614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.608799874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.608817154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.608833704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.608848524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.608865474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.608881434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.608897204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.608912254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 374 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.608946174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 476 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.608962654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 824 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.608978144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 824 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.608994804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.617983811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:57.618032511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.618051511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.618261041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.618286811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.618304541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.618317911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.618339981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.618354431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.618567162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.618592352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 825 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.618609282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 825 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.621219134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.621260514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:57.621280314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.621444054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.621558924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.621578244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.621595804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.621611144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.621888604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.621933864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 826 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.621950334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 826 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.621968084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.623200775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.623242085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.623318075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.623335745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.623353065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.623368925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.623385815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.623403915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.623418465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.623433965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.623450085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.623466065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.623482025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.623496975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.623512835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 827 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.623530635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 827 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.627566378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.627595438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.631851062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.631877222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.631898552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.631912702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.633044483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:57.633080343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 828 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.634808044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.635396604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.635542434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.635562784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.635614844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.635630734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.635647744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 829 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.635663734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:57.636662625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.636683605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.636792815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.636808355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.636824375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.636838245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.636853265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:57.637255526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 830 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.639711728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:57.639736298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.640664398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.640714118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.640732848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.640748268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.640763538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.640780948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.640797198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.640912858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 831 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.640934148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 831 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.644366601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 832 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.644403801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 832 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.644587051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.644653651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.644684251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 832 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.644717871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 832 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.644750311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.644768761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.613482801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.613522571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.613537241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.613550381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.614761832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.614805422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.614825202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 833 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.614844832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 833 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.616205503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.616246693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.616339803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.616441103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.617228834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 375 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.617278534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 479 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.617313454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 833 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.617344164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 833 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.627745372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.628617832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:58.628684492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.628735272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.631043164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.63958348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:58.639669521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.639705741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.639724551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.639742811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.639760021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.639776371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.639793591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.639809321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.639825801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.639840061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.647515016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 376 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.647577616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 480 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.647600817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 834 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.647618407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 834 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.649173858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.653067321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:58.653100401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.653123861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.677564429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.677591469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.677613119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.677630099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.677646359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.677661309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.677987809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.678016179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 835 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.678036829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 835 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.680424681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 482 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.680466371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:58.680506851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.681738672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.681796962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.681814582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.681835982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.681851732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.681867372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 482 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.681905462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 836 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.681924182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 836 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.681942422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.682583433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.682624283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.693726701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.693811921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.693851121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.693887221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.693917931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.694027272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.694070562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.694108382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.694143032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.694674412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.694722292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.694770542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.704623709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 837 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.70472483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 837 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.712328565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.712441655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.712726026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.712784316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.712916556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.712960846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.725451705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 838 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.725500255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 838 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.727296577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.727324547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.739311936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.739341166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.739361706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.739379106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.739723466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 839 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.739745056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:58.741840328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.741898478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.748694963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.748740433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.748871893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.748892713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.750237234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:58.750311754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 840 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.751805555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:58.751845965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.754983967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.755023767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.755043288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.755058338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.755074288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.755091178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.755107068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.755123218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 841 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.755139658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 841 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.75769037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 842 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.75773261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 842 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.75798507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.7580274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.75815998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 842 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.75821814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 842 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.75831638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.75833807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.620526549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.620582609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.620598969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.620615149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.620629389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.620649979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.620667669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 843 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.620688539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 843 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.6221226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.62218027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.62221926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.62225337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.624881262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.624957072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 483 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.624999302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 843 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.625045912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 843 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.630147256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.630194786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.630220246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.630241746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.630488467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.630512157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41:59.630584927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.630644477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.630661657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.630678707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.630694467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.630711877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.630730947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.630746937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.630763847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.630778107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.642518546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.643229736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 484 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.643260296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 844 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.643279236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 844 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.643559476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.647315709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:59.647370509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.647388819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.653334274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.653372214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.653392824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.653407634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.653468274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.653486984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.72790846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 485 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.7279637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 845 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.72798361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 845 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.731563273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.731714753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:59.731739013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.732305833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.732372033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.732390043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.732407673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.732423143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.785395712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 486 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.785461302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 846 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.785480602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 846 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.787472214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.789119175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.789163515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.792101267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.792139427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.792157907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.792174448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.792191128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.792207278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.792221058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.792236588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.792251788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.792266778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.792282088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.792297148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.792694138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 847 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.792715538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 847 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.799162333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.799218703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.806921549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.806968439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.807021439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.807039339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.808076429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:59.80811368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 848 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.812965013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.813011573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.831658727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.831708827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.831729797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.831744607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.832175058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 849 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.832205888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:59.832898348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.832943978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.832965018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.832979018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.832995868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.833009968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.888995691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:59.889055961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 850 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.890985042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:41:59.892399553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.896333496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.896377326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.896425036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.896441556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.896457356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.896478096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.896493476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.897557687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 851 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.897604447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 851 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.904412892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 852 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.904459172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 852 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.910651537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.911006587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.923861427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 852 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.923989817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 852 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.924378327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.924458217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.673268292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.673317242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.673333282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.673348172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.673469322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:00.673492082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.673507972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 853 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.673524982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 853 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.674489063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.674548153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.674579893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.674610373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.676060524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:00.676113484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.676145634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 853 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.676183164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 853 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.676616224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:00.676699954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:00.676753744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.676792615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.741938094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.741979424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:00.742128294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.742165364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.742179584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.742196264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.742211504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.742227864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.742243904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.742260314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.742274824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.742287914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.743079124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"internal-dns-resolver","component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:00.75101776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:00.751087361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:00.751106081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 854 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.751304741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 854 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.752300881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.758022316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:00.758073816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.758094696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.847881143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.847931903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.852338406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.852385046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.852404676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.852417786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.864536245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:00.864576505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 855 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.864593545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 855 }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:42:00.865021735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","error":"proto error: io error: No route to host (os error 148)","delay":"58.304203174s","count":"8"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.868601638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.868646368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:00.868665258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.87096205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.87101963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.87103508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.87105239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.87107699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.876471304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 490 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.876532974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:00.876550974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 856 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.876752064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.878528836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.878563806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.88429558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.88433493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.88435146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.88436672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.88438226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.88447991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.88453564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.88455131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.8845677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.88458308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.88459953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.88461479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.890740365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 857 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.890780915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 857 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.894252077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.894407538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.898838261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.898888551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.898907881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.898923041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.009692925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 858 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.009748595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 858 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.013004977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.013183697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.014154318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.014194888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.014325538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.014345698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.025128066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 859 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.025181786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:01.03028043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.03033357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.102336674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.102366984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.102413734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.102660735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.116257615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:01.116291355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:01.126020842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:01.126074522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.127355803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.127381503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.127441763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.127457563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.127474073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.127489043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.127504463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.132957557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:01.132992857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 861 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.137769061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:01.137816821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 862 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.211769167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.212036497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.219388613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:01.219457183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 862 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.220225463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.220268363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.625272109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.625539029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.625560469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.625574819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.630358082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:01.630501213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.630523613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:01.630539243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 863 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.630705573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.630742653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.630775993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.630803813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.630862523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:01.630895803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 491 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.630926453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:01.630956903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 863 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.630986873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:01.631001703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:01.631018113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.631033843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.631050383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.631062923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:01.631077553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.631105533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.631118553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.631132763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.631146383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.631160353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.631174073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.631187923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.631203113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.631217533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.631407823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:01.631451803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:01.631467673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 864 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.631482303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 864 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.631499713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.635501546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:01.635545846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.635565166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.638464159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.638527809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.638598379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.638632279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.638708859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.638741829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.639377999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:01.639452989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:01.639495409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 865 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.643216552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.643263612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:01.643281592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.643328232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.643381182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.643422762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.643539182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.643577142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.645641544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.645772824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:01.645936144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 866 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.645987844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.647062135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.647155145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.647318705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.648379416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.648434536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.648452376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.648469136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.648486106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.648501916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.648520066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.648536886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.648556016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.648573066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.648588136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.652597499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 867 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.652629629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 867 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.658322514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.658367984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.658657634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.658676514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.658692624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.658706244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.659033004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:01.659053064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 868 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.659664715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.659703025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.659757175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.659772725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.659789405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.659802785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.662908337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:01.662943417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:01.664177818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.664214688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.664318768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.664337038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.664355258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.664369818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.664388288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:01.664429468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:01.665402529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:01.665451309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.672884615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.672929455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.672948105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.672961845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.672976955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.672992565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.673008155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.673319475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:01.673341545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 871 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.689973657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 872 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.690027807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 872 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.690439768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.692071339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.69378414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 872 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.69385373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 872 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.69388688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.69390404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.693309543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.693351523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.693365823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.693384773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.695291084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.695328474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.695347115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 873 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.695364945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 873 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.696137615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.696178865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.696214585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.696246945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.706699283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 383 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.706767953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 495 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.706806223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 873 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.706842903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 873 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.708953775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.708998525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:02.709020015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.709039825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.713809678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.713849678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:02.713867938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.713904318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.713919709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.713938119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.713956189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.713972629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.713989629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.714005059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.714020199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.714034349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.721250484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 384 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.721318174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 496 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.721338594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 874 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.721355684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 874 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.723699476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.726283408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:02.726331118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.726353288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.730286211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.730311601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.730330141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.730346901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.730366311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.730383241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.735985045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.736011315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 875 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.736028515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 875 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.78356843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.78361572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:02.78363459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.791699716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.791759256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.791775606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.791792186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.791808736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.79721783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.803062465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 876 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.803110235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 876 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.804707626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.807426968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.807483678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.811934641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.811987961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.812010421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.812035301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.812051441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.812068962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.812084032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.812102992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.812120162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.812135172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.812151762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.812170602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.819777267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 877 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.819818747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 877 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.827772683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.827839083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.837998221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.838066761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.838124511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.838154761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.858474967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 878 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.858522157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 878 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.86289933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.86294871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.882438645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.882465195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.882483225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.882498345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.887020168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 879 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.887066358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:02.88946565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.88950021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.933135333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.933183903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.933203483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.933218133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.010595321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:03.010641081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 880 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.016251135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:03.016300206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.020474729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.020516929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.020534869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.020548559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.020564349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.020579579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.020594939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.19438291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 881 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.19441452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 881 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.201029965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 882 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.201079455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 882 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.203532437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.203595247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.257022127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 882 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.257111587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 882 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.259089519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.259375489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.803854018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.803898988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.803914568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.803930768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.805084959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.805134989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.805155049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 883 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.805173019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 883 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.807440191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.807531541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.807563631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.807597761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.852254665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 385 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.852317595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 499 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.852353825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 883 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.852386555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 883 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.856371028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.856426508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:03.856448378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.856467168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.865085114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.865124395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:03.865143565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.865177275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.865192145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.865213425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.865230685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.865247485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.865264075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.865281495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.865298115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.865310765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.867551966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 386 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.867620166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 500 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.867638656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 884 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.867657956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 884 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.870237118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.873378491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:03.873489751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.874083761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.874701852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.874746752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.874846752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.874864122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.874880562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.875033392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.980562192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 501 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.980590852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 885 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.980609002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 885 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.982318533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 502 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.982498013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:03.982541463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.986769296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.986828016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.986842576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.986883066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.986929996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.112713691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 502 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.112761001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 886 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.112783101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 886 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.116177714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.118982886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.119083116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.120681287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.120714087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.120731577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.120747877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.120764747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.120779777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.120794497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.120811057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.120828597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.120843307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.120859887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.120876167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.132621036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 887 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.132719366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 887 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.143785455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.143833665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.15032066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.15034995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.15038943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.15043616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.161417438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:04.161469278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 888 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.16471192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.16476323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.165527911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.165867321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.165917841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.165934831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.166654102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 889 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.166696832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:04.169915764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.172683796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.220170332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.220201762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.220219272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.220232612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.320578198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:04.320633548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 890 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.324450661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:04.324505221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.329709595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.329739765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.329758645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.329775145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.329793245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.329810355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.329831125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.391026181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 891 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.391072271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 891 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.395849165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 892 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.395890525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 892 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.398016976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.398082336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.403858021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 892 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.403950791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 892 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.405369432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.405454552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.740725075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.740754025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.740769385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.740783535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.740842615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.740892975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.740912815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 893 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.740931575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 893 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.741225945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.741268905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.741297945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.741328275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.744064057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.744128337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 503 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.744165047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 893 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.744200347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 893 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.745330798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.745375748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:04.745397118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.745417518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.746293799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.746331479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:04.746352169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.746386579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.746401929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.746418099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.746433829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.746450759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.746466779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.746499589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.746528729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.746543499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.746655819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.746693509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 504 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.746709729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 894 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.746727699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 894 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.746756899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.748942131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:04.748992021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.749012681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.749039361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.749065401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.749084561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.749098761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.749118261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.749133731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.749152251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 505 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.749170031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 895 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.749187911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 895 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.752567164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.752617064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:04.752638904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.752658354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.752692624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.752708664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.752784764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.752803754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.752821544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 506 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.752876044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 896 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.752894374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 896 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.752913084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.753278774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.753334414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.754131465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.754161395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.754179955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.754197275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.754215685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.754235745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.754249935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.754264785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.754280895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.754298615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.754314715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.754331745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.754347135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 897 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.754381205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 897 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.756516347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.756667167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.756689967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.756705337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.756723717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.756737437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.756771487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 898 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.756789067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 898 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.757328647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.757366127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.757385687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.757400367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.757417817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.757433727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.757453577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 899 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.757470967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:04.757981708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.758014348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.758629798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.758653208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.758671368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.758686698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.758936348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:04.758984678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 900 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.760875639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:04.760920409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.761087789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.761106749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.761121889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.761134709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.761149249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.761164699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.761180609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.761374399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 901 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.761395049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 901 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.76273903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 902 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.76276141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 902 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.76285243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.76288565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.764130161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 902 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.764166861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 902 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.764197641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.764261891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.602781584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.602827874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.602844024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.602861314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.602878214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.602901704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.602921814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 903 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.602944894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 903 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.603088644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.603142114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.603182574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.603242184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.603279744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 389 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.603320934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 507 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.603356994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 903 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.603389714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 903 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.603432234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.603454244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:05.603477504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.603498384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.603522704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.603539824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:05.603568024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.603602434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.603617354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.603635114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.603658734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.603687544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.603703644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.603721514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.603738704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.603755954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.603774514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 390 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.603812894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 508 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.603856165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 904 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.603877515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 904 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.603898135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.605949716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:05.605996816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.606019176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.606039326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.606054836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.606072816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.606086906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.606142766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.606159996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.606176106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 509 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.606192056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 905 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.606208706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 905 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.608521558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.608552438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:05.608569828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.608586528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.608616728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.608630778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.608703018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.608723358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.608786638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 510 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.608820638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 906 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.608835878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 906 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.608850888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.609511709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.609537229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.609557469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.609571099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.609586659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.609602779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.609619319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.609635289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.609648319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.609662779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.609677749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.609693499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.609708149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.609723079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.609739949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 907 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.609756079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 907 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.613603312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.613632062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.613725362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.613742602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.613773812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.613788902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.613813002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:05.613828642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 908 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.614454823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.614490663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.614524123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.614537733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.614555083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.614569853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.614586803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 909 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.614602183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:05.619138446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.619318426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.619465036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.619504006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.619538336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.619553236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.619568596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:05.619583736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 910 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.620524357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:05.620553317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.620572287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.620587847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.620606047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.620619877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.620636717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.620666467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.620691937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.620707437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 911 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.620722297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 911 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.62500965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 912 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.625096131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 912 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.625112821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.625145431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.625175471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 912 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.625209331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 912 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.625242821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.625260041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.608710682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.608809132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.608834392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.608853752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.608873342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.608894962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.608913572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 913 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.608934112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 913 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.609047422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.609082062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.609116562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.609149343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.609234573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 391 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.609302133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.609340313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 913 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.609378763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 913 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.609412943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.609430213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:06.609639773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.609667243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.609745703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.609762913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:06.609780803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.609810383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.609827443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.609844563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.609861483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.609878343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.609894503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.609911883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.609928123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.609942733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.612516565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 392 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.612569765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 512 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.612587195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 914 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.612602505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 914 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.612619255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.615686967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:06.615760507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.615778868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.617182209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.617215989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.617233359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.617257689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.617273729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.617287599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.617301819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 513 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.617317629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 915 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.617332199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 915 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.618198499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.618217659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:06.618234319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.6186759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.6187247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.61873865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.61875559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.61876809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.61878391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.61883575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 916 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.61886771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 916 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.61888386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.61958224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.6196178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.61966255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.61967916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.61969494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.6197095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.61972378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.6197379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.6197501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.619764091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.619781061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.619795941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.619809771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.619824681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.619838791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 917 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.619853541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 917 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.623542253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.623629173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.624022664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.624045534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.624104594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.624127304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.624157664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 918 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.624176984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 918 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.624794734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.624823834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.624877194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.624895334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.624914434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.624929764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.624945954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 919 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.624965204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:06.626425546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.626455606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.626526786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.626543586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.626592016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.626635926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.626653466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:06.626670126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 920 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.627728847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:06.627769767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.627978337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.628014427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.628034947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.628054057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.628073427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.628092517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.628110077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.628371707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 921 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.628492617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 921 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.63300783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 922 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.633038231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 922 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.633207571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.633244321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.633337991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 922 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.633373221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 922 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.633406091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.633423841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.656051211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.656200691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.656220941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.656235301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.657685382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 393 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.657853852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.657894242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 923 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.657909952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 923 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.658779053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.658810883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.658838983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.658867393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.661008115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 393 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.661063995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.661953055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 923 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.662022655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 923 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.662508106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.662534806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:07.662553256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.662569206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.665351468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.665391078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:07.665471588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.665523198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.665537548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.665553118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.665571248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.665668608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.665695148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.665710728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.665726008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.665740968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.665892418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 394 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.665932168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 516 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.665950278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 924 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.665967468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 924 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.665983118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.677853707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:07.677908757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.677929467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.688046435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.688270095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.688367005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.688386825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.688764036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.688841526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.690972017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.690997317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 925 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.691014117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 925 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.692336448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.692363328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:07.692381568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.696129981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.696197651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.696214021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.696232351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.696248971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.696265981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.696300661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 926 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.696316771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 926 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.696333911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.697088932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.697155432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.697848092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.697891042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.697910212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.697926212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.697942232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.697957612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.697970712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.697986452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.698001673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.698016403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.698031033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.698045843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.698060843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 927 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.698115503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 927 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.702759856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.702809906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.715091415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.715172975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.715430946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.715457366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.715810266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:07.715845366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 928 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.724194022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.724364852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.727160664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.727511005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.727597435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.727674855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.742368946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 929 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.742410916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:07.743533487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.743579517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.744032457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.744060537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.744078207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.744094937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.744162467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:07.744181737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 930 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.749949872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:07.749989092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.753989045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.754036685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.754131855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.754150405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.754168415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.754457205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.754483685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.767165365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 931 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.767218605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 931 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.773267109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 932 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.773320709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 932 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.788591591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.788653621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.788894781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 932 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.788950681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 932 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.789091301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.789113971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.604414866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.604465426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.604487706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.604501716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.604550886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.604571726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.604587816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 933 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.604667196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 933 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.609075419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.60914415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.60917606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.60920571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.618153536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 395 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.618220266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 519 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.618254046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 933 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.618288226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 933 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.619906188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.619946418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:08.619970308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.619989278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.672894768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.672926488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:08.672950778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.673058928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.673111788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.673132988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.673150638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.673168218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.673185078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.673202788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.673220088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.673235358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.67655909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 396 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.67660528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 520 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.67662327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 934 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.67664144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 934 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.678003931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.681411434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:08.681461984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.681492264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.684487466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.684530136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.684549476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.684565716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.684626916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.684644106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.749208405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 521 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.749426555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 935 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.749459605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 935 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.754026149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 522 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.754062169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:08.754081279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.759755802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.759898992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.759961632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.760190272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.760206482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.765117816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 522 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.765187156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 936 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.765205806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 936 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.765792427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.773940463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.777663056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.830202905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.830251375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.830270835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.830288125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.830304675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.830419655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.830439095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.830455395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.830472095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.830489785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.830505795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.830521675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.837867921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 937 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.837914361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 937 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.845331757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.845393317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.845973427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.846007707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.846026237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.846040507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.848848379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 938 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.848917689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 938 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.851280721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.851310551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.855104854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.855149604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.855212274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.855234254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.867547953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 939 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.867655843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:08.870414666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.870449896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.875501329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.875542349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.875625769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.875662599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.880701613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:08.880740583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 940 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.886488748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:08.886534448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.897555506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.897614996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.897690146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.897706666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.897722186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.897737666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.897754526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.912905178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 941 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.912964958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 941 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.914544809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 942 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.914588639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 942 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.914807319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.914845159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.918696422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 942 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.918767152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 942 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.918801762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.918820542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.616413338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.616463868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.616479358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.616495248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.618101029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.618149079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.618183579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 943 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.618203939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 943 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.621473762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.621623522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.621723022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.621811902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.629807948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.629883628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 523 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.629917718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 943 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.629950638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 943 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.630938769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.630997429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:09.631020839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.631039779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.680547286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.680645176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:09.680762737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.681130347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.681172247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.681189987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.681207547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.681224897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.681240857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.681258607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.681274757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.681295147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.682420138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.682476998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 524 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.682499428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 944 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.682517558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 944 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.682684768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.687874552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:09.687920022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.687940392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.690339494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.690380864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.690413284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.690429104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.690445264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.690460874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.691972545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 525 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.692009265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 945 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.692029305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 945 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.693099516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.693123856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:09.693148686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.695565308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.695603388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.695618718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.695639698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.695655198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.695765748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 526 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.695823828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 946 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.695846198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 946 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.695863918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.696515948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.696560748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.696665298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.696683289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.696702389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.696732659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.696750349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.696767659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.696781239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.696801339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.696816909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.696833799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.696849999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.696868419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.744881375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 947 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.744936135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 947 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.751018909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.75114265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.752415081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.752446731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.752464791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.752479441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.755695843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:09.755753433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 948 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.758827355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.758862415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.764388519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.764432909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.764451399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.764467249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.765338189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 949 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.765384579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:09.76608293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.76613125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.767093931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.767129421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.767146561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.767166891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.769374032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:09.769417832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 950 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.770254643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:09.770294753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.774371696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.774416816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.774436396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.774451866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.774468026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.774485246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.774502156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.777345408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 951 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.777381638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 951 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.77905191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 952 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.77910146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 952 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.780998641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.781042861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.783693983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 952 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.783777203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 952 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.783812473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.783830223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.617312312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.617353522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.617367562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.617381052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.617572992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.617593572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.617610322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 953 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.617626082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 953 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.618820943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.618970773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.619604303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.619724343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.622225425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 399 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.622286975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 527 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.622322385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 953 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.622355135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 953 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.627582159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.627630729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:10.627651959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.627669639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.6284587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.62848405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:10.62885507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.62889729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.62891197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.62896562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.629048951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.629067731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.629083451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.629098881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.629114161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.629127761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.634911885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 400 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.634969835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 528 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.634986005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 954 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.635001915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 954 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.635121265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.637341477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:10.637410437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.637526997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.638504058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.638549728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.638570908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.638588418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.638607038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.638621178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.64141427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 529 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.64145987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 955 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.64147864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 955 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.646659664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.646770684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:10.646795474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.647022744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.647061324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.647078084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.647121214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.647219794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.647240504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 530 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.647278724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 956 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.647296114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 956 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.647312554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.647907745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.647957995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.652678998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.652731628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.652751978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.652769568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.652789488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.652807308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.652824768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.652842988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.652859158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.652874318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.652890218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.652907089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.653020939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 957 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.653065719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 957 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.65535388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.65539161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.657341372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.657367492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.657395042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.657409942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.658493683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 958 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.658538683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 958 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.659360443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.659446803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.662899406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.662921476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.662938516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.662952496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.663232396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 959 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.663295656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:10.663926507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.663957147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.668926641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.668972471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.668990421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.669004261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.671031152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:10.671075282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 960 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.672280013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:10.672323903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.677027667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.677101157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.677124647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.677137967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.677153997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.677169437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.677184277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.678340388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 961 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.678367178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 961 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.679864609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 962 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.679919279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 962 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.68085885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.6809122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.682817811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 962 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.682859671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 962 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.682902141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.682920271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.601915923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.602005693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.602054723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.602075693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.602237913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.602269543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.602286173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 963 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.602302833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 963 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.606911277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.606952717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.606987197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.607022677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.607625247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 401 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.607680597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 531 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.607714637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 963 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.607750737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 963 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.607912278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 402 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.607933908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:11.607952998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.607971488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.608460058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.608485278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:11.608533168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.608566688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.608582028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.608597448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.608612868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.608628428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.608647438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.608663368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.608679238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.608693828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.612438581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 402 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.612511501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 532 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.612529601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 964 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.612547821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 964 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.612565611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.616771304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:11.616866464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.616885024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.623223199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.623269599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.623287739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.623302419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.623316749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.623331609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.62398483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 533 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.62402286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 965 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.62404535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 965 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.625542101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.625594261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:11.625616431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.627020732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.627240812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.627270512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.627288362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.627302632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.628565553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 534 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.628612903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 966 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.628629953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 966 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.628647423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.629424934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.629449254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.629538214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.629557754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.629575784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.629591764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.629624584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.629641124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.629654854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.629670844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.629687624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.629704014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.629728444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.629746044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.634112827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 967 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.634151687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 967 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.638603981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.638651931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.643065574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.643107294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.643125014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.643139964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.643203204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:11.643222594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 968 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.645185076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.645240186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.65038078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.65043621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.65059312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.6506338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.65065405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 969 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.65068167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:11.651228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.65132053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.655431833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.655455913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.655474563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.655489203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.657701535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:11.657723715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 970 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.658720626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:11.658741586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.659616267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.659634907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.659651387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.659665077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.659684977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.659700267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.659718827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.663137479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 971 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.663178079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 971 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.66465953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 972 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.66468776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 972 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.669576074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.669619354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.669989064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 972 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.670207155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 972 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.670764515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.670796135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.604732018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.604793018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.604809168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.604823098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.605159308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.605187919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.605235259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 973 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.605312669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 973 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.612162214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.612222324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.612253814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.612287764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.612629494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 403 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.612740964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.612804834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 973 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.612881534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 973 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.613573245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.613616675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:12.613635475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.613653235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.617793378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.617821458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:12.617846518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.617896068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.617910038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.617924708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.617939108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.617953548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.617967628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.617982778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.617997108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.618034128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.62039454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.62045705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 536 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.62047606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 974 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.62049333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 974 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.62068257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.625358934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:12.625414024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.625433724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.63429318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.634339471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.634363811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.634379601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.634397761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.634412491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.635325031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.635365381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 975 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.635383501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 975 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.636509552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.636555672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:12.636575462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.637467723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.637528083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.637544213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.637562063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.637579283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.641799136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.641856926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 976 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.641873796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 976 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.641891486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.642666527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.642692697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.650981143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.651348983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.651393483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.651414283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.651435393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.651504533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.651525853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.651544323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.651561053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.651578823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.651598924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.651614124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.652395784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 977 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.652478794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 977 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.655662867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.655687527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.658710099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.658750229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.658876559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.658892599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.661234281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 978 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.661290031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 978 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.662100371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.662149631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.671813049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.671858949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.671875929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.671890709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.672258709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 979 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.672285609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:12.67313379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.67318528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.675439341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.675465482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.675482502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.675508342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.681100376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:12.681147556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 980 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.682432697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:12.685161829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.687668721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.687701781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.687718311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.687732021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.687746141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.687760671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.687774961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.689260562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 981 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.689303902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 981 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.691630454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 982 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.691678984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 982 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.694621446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.694679206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.694753176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 982 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.694790916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 982 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.694823266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.694841206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.602097969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.602149019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.602163899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.602180259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.602282359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.60286276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.60290938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 983 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.60312083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 983 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.60322568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.60326062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.60331916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.60335163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.60342258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 405 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.60346936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 539 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.60350791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 983 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.60354106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 983 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.60357254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.6035886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:13.60360754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.60362385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.60364102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.60365472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:13.60367048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.60369881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.60371213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.60372904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.60374473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.60376087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.6037774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.60379234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.60380789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.60382191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.603837311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 406 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.603869771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 540 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.603885731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 984 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.603901491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 984 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.603916601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.607000863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:13.607067533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.607087163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.607105143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.607124493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.607168943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.607184543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.607204513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.607219493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.607235433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 541 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.607255473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 985 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.607272923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 985 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.608263194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 542 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.608292254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:13.608311404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.608327824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.608359554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.608373274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.608389454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.608402964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.608418654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 542 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.608457064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 986 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.608550924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 986 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.608579404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.609070914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.609101244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.609151785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.609204105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.609227535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.609245005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.609261715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.609278895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.609293795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.609310145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.609324735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.609339915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.609356315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.609374065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.609391405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 987 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.609410425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 987 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.612371777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.612413277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.612437457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.612456447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.612476357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.612491877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.612509317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:13.612527587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 988 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.613233598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.613275618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.613294668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.613311418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.613328798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.613342428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.613357728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 989 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.613377328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:13.613940928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.613966988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.613984048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.613997278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.614015908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.614030548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.614122078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:13.614142338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 990 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.615154699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:13.615192979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.615211159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.615224949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.615240339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.615253669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.61580947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.61583214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.61584792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.61589376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 991 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.61591133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 991 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.618578582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 992 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.618624592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 992 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.618642302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.618673582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.618840062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 992 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.618883022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 992 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.618916082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.618934412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.602848303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.602896713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.602913813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.602932613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.602946223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.602966463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.602984013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 993 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.602999923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 993 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.603046513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.603096303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.603139773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.603170063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.603247923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 407 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.603283533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 543 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.603319523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 993 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.603649743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 993 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.603699123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.603718703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:14.603738263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.603755843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.603776913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.603791103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:14.603817473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.603849134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.603864074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.603879844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.603894604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.603910074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.603927234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.603942324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.603956924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.603970164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.604896254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.604954084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 544 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.604973024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 994 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.604990034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 994 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.605030304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.607737566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:14.607782806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.607802806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.610718339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.610759159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.610781779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.610797459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.610813429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.610828859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.611375229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 545 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.611435179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 995 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.611451659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 995 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.61263729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.61267986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:14.6126996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.6127222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.61275489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.61277206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.61278949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.61280687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.614151591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 546 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.614199861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 996 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.614218951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 996 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.614264961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.614809022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.614845732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.614885852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.614902062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.614920212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.614937702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.614954542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.614971502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.614989162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.615005242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.615021952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.615038292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.615054912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.615075022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.615093282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 997 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.615111222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 997 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.617261074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.617295944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.617321364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.617338714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.617356674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.617370344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.617475564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 998 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.617497314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 998 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.618114854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.618143434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.618161064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.618175664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.618194034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.618208534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.618223524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 999 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.618239734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:14.618796415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.618836745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.622476378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.622511398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.622529688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.622544888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.622795558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:14.622824338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1000 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.624131779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:14.624161449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.624545069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.624579629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.624603579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.624618469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.624635809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.624654229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.624670899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.628291522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1001 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.628326532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1001 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.630303963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1002 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.630361334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1002 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.630476294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.630532514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.630563774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1002 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.630596964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1002 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.630629684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.630649124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.603477027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.603520247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.603536017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.603550117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.603564297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.603600307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.603657797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1003 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.603680337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1003 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.605575359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.605684049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.605718889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.605747729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.605864849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 409 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.605901569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 547 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.605942359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1003 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.605976219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1003 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.606017239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.606035819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:15.606054149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.606071499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.609078691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.609107621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:15.609130351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.609160251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.609173262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.609188952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.609204252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.609219062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.609233672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.609247412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.609262232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.609275912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.609290862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 410 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.609322962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 548 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.609338662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1004 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.609353852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1004 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.609370612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.612068904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:15.612112314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.612130744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.612178574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.612194844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.612210814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.612224894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.612240194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.612255354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.612270134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 549 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.612285414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1005 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.612299504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1005 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.613386475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.613409595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:15.613425665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.613502125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.613534115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.613546795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.613562945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.613576595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.613628905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 550 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.613662515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1006 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.613676675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1006 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.613691565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.616240777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.616317857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.616449397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.616684507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.616705597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.616721997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.616753507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.616918547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.616997777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.617018347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.617034327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.617048837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.617120137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.617150768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.617430098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1007 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.617458218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1007 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.623611252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.623656742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.623818853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.623840253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.623876953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.623906843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.623977563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:15.624000033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1008 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.624905303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.624929783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.625168824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.625190824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.625295724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.625349554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.625374474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1009 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.625395344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:15.626704155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.626748025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.626848275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.626866125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.626884255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.626899125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.626917355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:15.626936205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1010 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.628293436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:15.628342456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.629706097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.629748127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.629767407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.629782087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.629800377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.629815817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.629832687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.629849707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1011 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.629867937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1011 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.635483281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1012 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.635531011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1012 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.635594291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.635650761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.635680551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1012 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.635714852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1012 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.635750322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.635767432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.605351202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.605395432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.605413822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.605428192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.605441952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.605495692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.605517122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1013 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.605533602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1013 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.606013942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.606123832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.606217052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.606268102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.606432642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 411 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.606515443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 551 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.606551643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1013 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.606587593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1013 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.607850574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.607892534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:16.607911924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.607929634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.608030754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.608050964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:16.608068574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.608133294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.608149434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.608166814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.608183054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.608200454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.608218304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.608237314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.608254514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.608269614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.608284984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 412 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.608323854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 552 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.608343434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1014 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.608364694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1014 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.608380684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.610725726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:16.610780096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.610801576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.610939016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.610974726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.610995776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.611011976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.611029646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.611045966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.611067106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 553 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.611087706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1015 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.611291406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1015 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.61611606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.61616097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:16.61617959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.620465783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.620544493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.620562403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.620580133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.620768483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.621735134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.621792824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1016 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.621811274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1016 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.621832984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.622714525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.622745985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.622935915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.622955985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.622973105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.622989535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.623005535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.623022465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.623037145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.623052285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.623067025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.623081885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.623096275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.623119045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.625496757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1017 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.625541717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1017 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.630379121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.630404141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.630617321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.630634891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.630649721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.630665121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.630680811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1018 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.630696271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1018 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.631580691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.631624071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.634305893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.634378584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.634399664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.634414124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.635759555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1019 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.635813045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:16.636781775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.636809915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.637082256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.637111926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.637146446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.637160626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.637176226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:16.637194996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1020 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.638182076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:16.638215726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.638350987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.638371777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.638389227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.638450067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.638493957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.638510987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.638527507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.638542377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1021 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.638558307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1021 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.639637067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1022 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.639688958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1022 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.639706678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.639736928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.639765898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1022 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.639798438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1022 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.639834698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.639851408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.604423545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.604463525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.604482535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.604500205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.604518425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.604539205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.604561335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1023 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.604578595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1023 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.6109985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.61105443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.61108493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.61112033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.61154049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 413 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.61157659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.61161138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1023 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.61164523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1023 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.61171622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.61173545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:17.61175238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.61176829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.614358312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.614407142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:17.614423292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.614452193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.614465703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.614481323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.614495673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.614511693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.614526003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.614540643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.614554723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.614568083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.618313225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 414 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.618378765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 556 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.618398675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1024 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.618418365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1024 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.618436796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.620845017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:17.620886207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.620904237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.627325342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.627354562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.627433732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.627471842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.627491102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.627507602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.628150153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.628186463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1025 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.628208503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1025 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.629532424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.629566774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:17.629587734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.632965126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.633085997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.633106997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.633124027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.633138267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.633245147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.633280477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1026 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.633297017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1026 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.633313357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.634079617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.634111397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.636975059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.63699383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.63701176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.63702692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.63704164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.63705738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.6370713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.63708694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.63710215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.63711696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.63713123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.6371467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.63725228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1027 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.63730004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1027 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.639891252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.639918862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.640444962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.640463062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.640479242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.640494502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.640547372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:17.640564882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1028 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.641773563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.642373094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.642817224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.642839494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.642855904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.642871434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.642887184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1029 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.642903614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:17.643680155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.643720815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.643804335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.643821625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.643839015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.643852515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.643868825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:17.643884955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1030 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.644818065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:17.644857725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.644927465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.644945785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.644965226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.644981896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.644999356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.645016766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.645034066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.645055946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1031 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.645072596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1031 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.646173906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1032 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.646195266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1032 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.646289007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.646321737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.646351827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1032 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.646389667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1032 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.646425677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.646447337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.603241067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.603296667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.603326597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.603346037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.603364187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.603388087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.603407757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1033 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.603425707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1033 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.603795257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.603854868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.603883878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.603920308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.604056498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.604092158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 559 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.604128148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1033 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.604160088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1033 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.605629139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.605672149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:18.605691529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.605709229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.605820599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.605838679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:18.605856259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.605885899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.605900969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.605916919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.605934459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.605949679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.605965539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.605982759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.605998759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.606016749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.606032139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 416 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.606067699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 560 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.606083509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1034 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.606100619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1034 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.606116449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.613222895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:18.613272625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.613291625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.613391595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.613427015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.613787175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.613847095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.613886535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.613903015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.613933815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 561 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.613955285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1035 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.613971365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1035 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.615530536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 562 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.615571346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:18.615592056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.62012366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.62017799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.62019421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.62021137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.62022432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.62059632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 562 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.62069518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1036 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.62075005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1036 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.62080034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.622313431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.622337531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.624517073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.624555303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.624573053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.624588663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.624605353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.624624423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.624637903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.624656593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.624671883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.624689393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.624709033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.624725643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.625785074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1037 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.625823624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1037 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.630017027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.630353097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.631241228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.631304508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.631321858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.631335508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.63426243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1038 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.63431181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1038 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.635143371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.635237651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.635555481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.635647671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.635683402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.635700602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.635718092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1039 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.635736452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:18.636311792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.636343852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.636402462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.636419892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.636438322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.636453522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.636471132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:18.636490852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1040 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.637292113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:18.637319653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.637344953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.637408073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.637425603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.637479843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.637501843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.637518733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.637537763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.637554123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1041 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.637575903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1041 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.638927774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1042 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.638969064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1042 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.638988704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.639029114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.639064254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1042 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.639142364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1042 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.639176644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.639214664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.602091239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.602144829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.602161959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.602176509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.602191319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.602209989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 563 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.602229599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1043 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.602249909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1043 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.602274379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.602342739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.602429569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.602461419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.602490039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.60252699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 563 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.60258323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1043 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.60261834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1043 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.60265015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.60266898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:19.60268791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.60270605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.60272415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.60274092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:19.60276426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.60280983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.60282507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.6028431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.60286049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.60293843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.60297006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.60298902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.60300551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.60302012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.60303582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.60307141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 564 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.60309466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1044 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.60318779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1044 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.60320816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.605775902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:19.605835172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.605857722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.605877332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.605892952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.605912762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.605943032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.605962622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.605978442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.605994652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 565 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.606012112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1045 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.606044332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1045 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.606806293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.606847503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:19.606869953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.606890593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.606924233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.606939863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.606957623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.606971793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.606986923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 566 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.607051533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1046 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.607068603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1046 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.607089733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.607593483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.607624403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.607643483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.607657603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.607677553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.607694803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.607711333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.607728423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.607741803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.607756413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.607771393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.607786623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.607801113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.607816984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.607832774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1047 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.607849904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1047 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.609957445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.609994055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.610072755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.610089095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.610106645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.610121525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.610137105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:19.610153935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1048 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.610758926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.610800886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.610819456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.610847346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.610866066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.610903266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.610924056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1049 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.610940686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:19.611530306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.611568406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.611607076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.611624906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.611655706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.611670116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.611686476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:19.611702936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1050 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.612826537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:19.612872027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.612894687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.612909617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.612937867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.612953907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.612971287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.612990057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.613010577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.613028417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1051 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.613053317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1051 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.614606969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1052 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.614651829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1052 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.614674959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.614707839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.614747469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1052 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.614784019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1052 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.614833029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.614852899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.603167193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.603216023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.603234243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.603252423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.603266443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.603387143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.603407103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1053 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.603423513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1053 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.603439873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.603511533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.603558043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.603607943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.603643673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 419 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.603679743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 567 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.603713803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1053 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.603764583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1053 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.603802443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.603820273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:20.603841564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.603860534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.603881384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.603896724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:20.603913674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.603949074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.603966514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.603982474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.604001964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.604017224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.604033224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.604048044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.604065274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.604078534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.604108694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 420 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.604144704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 568 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.604163864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1054 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.604182544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1054 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.604198674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.609330008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:20.609372108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.609390678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.609455348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.609500618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.609520558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.609548248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.609567978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.609582228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.609599188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 569 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.609617138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1055 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.609633248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1055 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.611179909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.611212449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:20.611231209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.611250359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.611285439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.611303269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.611322219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.611337579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.611355249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 570 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.611390299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1056 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.611408259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1056 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.611424079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.6123126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.61258782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.613265611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.613294301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.613312431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.613331021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.613348331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.613364041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.613378171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.613393841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.613410951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.613429671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.613446951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.613468311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.613540551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1057 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.613680871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1057 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.624670739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.624826309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.62510694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.62519691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.62548256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.62549958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.62561136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1058 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.62563108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1058 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.627294671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.627334401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.634358067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.634401767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.634420107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.634434597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.635033517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1059 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.635069117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:20.636808198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.636847838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.637212789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.637237659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.637340519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.637355969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.63947232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:20.639761541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1060 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.641098572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:20.641139052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.641562402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.641588742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.641608312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.641625422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.641643792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.641659852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.641676912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.641692902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1061 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.641722872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1061 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.647121666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1062 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.647164836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1062 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.647682597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.647736087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.648435007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1062 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.648489617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1062 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.648526137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.648546977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.602434136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.602476746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.602493466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.602508746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.602537017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.602555527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.602571857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1063 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.602587977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1063 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.602603917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.602640927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.602672077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.602701987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.602781817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.602819437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 571 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.602851177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1063 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.602884577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1063 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.602973887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.602992367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:21.603010457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.603053797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.603134777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.603168977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:21.603189027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.603253427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.603268507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.603283427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.603298317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.603314747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.603332637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.603348437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.603364287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.603378547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.603393477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 422 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.603427827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 572 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.603444047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1064 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.603460717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1064 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.603478867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.609761902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:21.609800782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.609818512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.611337493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.611382603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.611400273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.611414583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.611430353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.611443873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.611601303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 573 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.611625023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1065 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.611641213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1065 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.612578584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.612647724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:21.612668204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.612698514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.612734484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.612747574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.612765184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.612777864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.612879044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 574 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.612913584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1066 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.612928664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1066 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.612943204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.613492465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.613548885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.613568045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.613598585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.613616465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.613632255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.613648605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.613663635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.613677195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.613691975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.613708285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.613723345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.613738175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.613753085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.613767675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1067 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.613783645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1067 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.615858857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.615904827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.617122328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.617186638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.617204578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.617222938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.617331048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:21.617353538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1068 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.617971138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.618012108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.618138888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.618157788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.618174488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.618187838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.618203288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1069 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.618219258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:21.618722119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.618765619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.618785039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.618799309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.618817669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.618830879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.618880969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:21.618904689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1070 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.619670179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:21.619702299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.625043453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.625079344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.625099434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.625113974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.625130244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.625146244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.625162684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.625233074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1071 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.625254984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1071 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.626834225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1072 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.626881385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1072 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.626898975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.626941825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.627011485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1072 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.627047065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1072 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.627085505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.627101775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.601796369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.601861469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.601879399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.601924449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.601937989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.601957209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.601974399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1073 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.601991249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1073 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.602151559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.602204989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.602234639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.602262639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.602403649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 423 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.602437979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 575 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.602469749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1073 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.60262718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1073 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.60267425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.60269238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:22.60271031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.60275133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.60280516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.6028201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:22.60283513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.60286279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.60287511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.60288883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.60290263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.60291653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.60293024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.60294385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.60296007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.60297203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.60298728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 424 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.60377104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 576 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.60379969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1074 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.60381478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1074 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.603832321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.607244533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:22.607279013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.607298603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.610802166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.610837856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.610857416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.610874476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.610958546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.610976906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.611128456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.611174716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1075 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.611192936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1075 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.612374527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.612433107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:22.612454387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.612472747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.612505517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.612519827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.612576917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.612593357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.612634647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.612669737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1076 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.612685767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1076 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.612702097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.613604428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.613630118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.613798648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.613821208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.613839588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.613855378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.613870878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.613886578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.613900458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.613915758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.613930638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.613946038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.613964428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.613980508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.613995628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1077 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.614035378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1077 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.622433335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.622485365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.622506535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.622524945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.622544585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.622559645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.622576685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1078 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.622593285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1078 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.624863036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.624892246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.625045206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.627946819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.631244031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.631315081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.631334201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1079 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.631351611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:22.632378872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.632419842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.632437332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.632450372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.632465812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.632478162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.632608982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:22.632629082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1080 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.634014133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:22.634036003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.634083913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.634098473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.634213613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.634228203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.634242253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.634256533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.634272093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.634286093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1081 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.634306713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1081 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.635795415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1082 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.635817335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1082 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.635834865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.635864215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.636156995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1082 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.636216345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1082 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.636250095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.636271665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.602025623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.602070333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.602085953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.602099153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.604022355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.604066725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.604083335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1083 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.604099395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1083 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.605193056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.605467526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.605533446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.605563256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.605593076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 425 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.605626126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 579 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.605658686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1083 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.605692466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1083 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.605726556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.605743006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:23.605759546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.605775196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.605794266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.605809016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:23.607183217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.609328889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.609366199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.609385459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.609400819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.609415099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.609431259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.609447189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.609462629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.609475159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.61102304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 426 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.6110877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 580 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.61110539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1084 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.61112069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1084 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.61113605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.618861046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:23.618921216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.618941306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.619408406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.619435656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.619464236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.619481296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.619500236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.619515076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.623348589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 581 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.623409369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1085 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.623427379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1085 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.625743981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 582 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.625787601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:23.625809121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.625979131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.626046961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.626064431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.626102371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.626118541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.626168821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 582 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.626204121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1086 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.626221151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1086 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.626237801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.627627892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.627665442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.638917671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.638963991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.638984331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.639000981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.639017811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.639044571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.639065531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.639082911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.639099881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.639118641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.639135381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.639175101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.639655462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1087 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.639697122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1087 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.645863306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.645895386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.646127486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.646145296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.646165226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.646181956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.646227476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:23.646247006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1088 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.647174067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.647200907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.647255017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.647273637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.647292487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.647323487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.647405447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1089 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.647492377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:23.649332649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.649365939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.649392209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.649406939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.649428209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.649443259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.649467829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:23.649484139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1090 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.651984361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:23.652035381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.652056041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.652072211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.652092141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.652108961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.652136221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.652154101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.652174751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.652193691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1091 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.652213531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1091 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.653369012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1092 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.653401332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1092 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.653433282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.653469892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.653504152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1092 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.653538812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1092 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.653623192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.653652292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.603630467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.603683827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.603702277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.603717877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.603732657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.603753397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 583 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.603772707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1093 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.603790497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1093 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.604034988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.604077278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.604106028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.604136448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.604289198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.604324308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 583 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.604358668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1093 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.604391518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1093 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.605661469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.605691419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:24.605710449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.605727819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.605858349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.605876699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:24.605893699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.605923729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.605940739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.605956919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.605973379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.605990029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.606031189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.606045979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.606062559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.606075679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.606093469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.606126589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 584 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.606145979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1094 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.606164099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1094 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.606181229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.608640861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:24.608683761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.608706871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.608914211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.608934821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.608951001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.608967301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.608985021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.609055251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.609072481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 585 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.609090641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1095 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.609108891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1095 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.609818052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.609869462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:24.609887942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.612310024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.612379454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.612397634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.612415984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.612432204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.615405206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 586 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.615451626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1096 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.615475336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1096 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.615520016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.616352567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.616385867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.616462517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.616479497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.616496787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.616514837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.616536387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.616553577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.616567597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.616583607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.616599207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.616616207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.616632437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.616647797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.616664557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1097 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.616684647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1097 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.618930959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.618972659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.619106369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.619189149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.619275839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.619292369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.619309449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1098 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.619354909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1098 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.623217682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.623264682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.624457533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.624483233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.624509963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.624529053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.624703233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1099 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.624784653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:24.625593604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.625636924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.625729834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.625749644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.625769394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.625785074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.625802624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:24.625821194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1100 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.626623085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:24.626665505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.626686715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.626703615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.626720425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.626736725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.626755325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.626771325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.626788155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.626806745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.626825035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1101 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.627919516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1102 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.627953206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1102 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.629027276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.629080257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.629281377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1102 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.629317267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1102 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.629352157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.629370117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.60290832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.60314788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.60316633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.60317987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.60319481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.60321385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.60323234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1103 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.60324929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1103 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.606808143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.607305953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.607351643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.609030184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.613509508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 429 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.613662658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 587 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.613749348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.613831428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1103 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.613930288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.613987678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:25.614052058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.614095268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.615007019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.615076549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:25.615158219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.615326889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.615373349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.615417319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.615451839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.615484509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.615517139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.615551179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.615702669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.61592508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.61618337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 430 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.61622935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 588 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.61624652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.61626391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1104 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.61627981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.625570287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:25.625619457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.625638847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.625704037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.625720987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.625768127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.625784537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.625799317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.625816557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.625831567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 589 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.625846447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.625862377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1105 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.626751048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.626790448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:25.626809158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.626826618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.626856358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.626870458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.626884928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.626900198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.626915758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 590 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.627009608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1106 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.627026098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1106 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.627047708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.627505168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.627528508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.627546918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.627559518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.627575968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.627590278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.627605748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.627620028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.627632058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.627645978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.627659998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.627676928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.627711829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.627727459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.627742939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.627757779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1107 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.63009948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.63012507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.63014955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.63016449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.63017984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.63019221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.63020616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:25.63022105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1108 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.630833191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.630856611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.630892791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.630909511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.630925741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.630939431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.630954691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.630969781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:25.631510871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.631531421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.631554661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.631568361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.631582721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.631595331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.631611531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:25.631626791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1110 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.632423892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:25.632448382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.632469162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.632481382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.632503062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.632517082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.632531452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.632545502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.632562202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.632722862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.632739772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1111 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.633949773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1112 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.633971933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1112 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.634019423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.634054873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.634083513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1112 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.634118523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1112 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.634185723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.634202753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.601903652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.601962102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.601979462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.601992972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.602007332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.602027442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.602044422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1113 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.602061712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1113 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.602155672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.602294162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.602329572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.602469482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.602565663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.602603483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 591 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.602659483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1113 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.602693443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1113 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.602726563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 432 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.602742453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:26.602761863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.602778263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.602795423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.602810703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:26.602832483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.602861103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.602875263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.602890963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.602905973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.602920733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.602935853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.602951313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.602966503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.602979773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.602995053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 432 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.603026013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 592 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.603046843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.603062553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1114 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.603080943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.605629665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:26.605689905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.605710105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.605729755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.605746495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.605763125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.605795395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.605812435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.605826055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.605842685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 593 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.605860585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.605876585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.607045936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.607071096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:26.607089816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.607118176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.607149006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.607164276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.607555736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.607580696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.607674146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 594 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.607710096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1116 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.607725386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1116 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.607739726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.610451008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.610488089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.633087646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.633131346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.633149076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.633166406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.633182906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.633198436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.633211856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.633226816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.633241486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.633256856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.633271876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.633286656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.633301396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.635340597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1117 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.642693793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.642745133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.642960163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.642979083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.642999833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.643022453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.643285483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.643318313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1118 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.644305664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.644350604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.644797544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.644832294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.644851434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.644868344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.644884934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.644904714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:26.645767985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.645803445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.649757998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.649807598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.649827788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.649846608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.650501199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:26.650543459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1120 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.656657213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:26.656703483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.656901254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.656921604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.656974214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.656990244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.657006134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.657022214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.657039674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.660239996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.660281566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1121 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.661927777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1122 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.661984607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1122 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.662346458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.662388598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.662469468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1122 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.662571548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1122 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.662610158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.662628528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.602365585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.602416065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.602432055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.602450595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.602467855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 433 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.602488265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.602506705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1123 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.602524996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1123 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.602673066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.602729806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.602760236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.602788406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.602893236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 433 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.602928506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.602963516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1123 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.602993566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1123 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.603036406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.603053316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:27.603072186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.603088906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.603106636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.603123306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:27.603138706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.603169146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.603181366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.603197546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.603212586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.603228096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.603242936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.603257286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.603271246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.603284186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.603299006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.603329066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 596 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.603343436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.603359446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1124 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.603374656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.605783898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:27.605832168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.605850368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.607255539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.607284419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.607300919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.607315009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.607332209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.607346669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.607363319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.607383959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.607400849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1125 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.60818909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.60821586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:27.60823448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.6083007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.60833322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.6083478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.60836494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.60837876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.60843565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.6084919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1126 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.60850879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1126 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.60852485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.609611181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.609644701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.610734992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.610797112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.610814332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.610828842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.610842662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.610857212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.610869222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.610884292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.610899272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.610912892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.610926632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.610940622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.610965722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.610981922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1127 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.613023813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.613067863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.613140524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.613178034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.613194794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.613207594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.613221714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.613239394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1128 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.614367374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.614407304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.615756225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.615776876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.615803236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.615816646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.615857336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1129 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.615904876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:27.616675506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.616722986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.616799896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.616958336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.616998946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.617014596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.617042056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:27.617060036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1130 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.617970247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:27.618013867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.618140257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.618158277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.618175077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.618190137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.618206397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.618223387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.618238857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.618256287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.618276467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1131 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.619414488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1132 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.619452378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1132 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.619470928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.619505848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.619545038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1132 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.619617958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1132 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.619654268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.619672088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.602581669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.602634859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.602656069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.602671319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.602685479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.602704859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.602720159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1133 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.602740039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1133 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.602762419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.602803319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.602838589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.602869649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.602935989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.602969629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 599 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.603001369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1133 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.603039449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1133 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.603070119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.603086269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:28.603103719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.603120199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.603138139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.603151639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:28.603169959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.603200089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.603213289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.603228919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.603243819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.603257669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.603272889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.603289939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.603305149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.603317169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.603330859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 436 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.603363029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 600 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.603402609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.603418789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1134 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.603433839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.608746773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:28.608797013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.608816203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.608870473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.608887253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.608935693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.608951613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.608967333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.608980273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.609016153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 601 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.609058903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.609076603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.609846834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 602 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.609884894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:28.609904814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.609922994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.609956094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.609971144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.609987484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.610012774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.610030004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 602 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.610062674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1136 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.610197064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1136 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.610216764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.610852005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.610889585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.610909845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.610923625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.610945035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.610962835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.610979135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.610995735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.611011185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.611032695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.611052875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.611071855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.611088445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.611104855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.611121285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.611138745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1137 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.613201307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.613255187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.613275317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.613292647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.613310117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.613324787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.613340537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.613358067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1138 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.613878247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.613919017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.613938447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.613952827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.613968667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.613983027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.613999757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.614016797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:28.614785598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.614818638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.614836628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.614851898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.614869838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.614884108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.614901308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:28.614917108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1140 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.615776069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:28.615815849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.615835729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.615850889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.615869159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.615885129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.615901139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.615917859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.615934729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.615950519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.615967579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1141 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.61710451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1142 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.61715222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1142 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.6171684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.61720057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.61723368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1142 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.61727385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1142 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.61730566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.61732197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.62645108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.62649209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.62650684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.62652249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.62757702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.62762453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 603 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.62764184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1143 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.62765705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1143 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.628095371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.628158911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.628196531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.628228041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.659083314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.659138484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 603 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.659173484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1143 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.659209654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1143 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.660124635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.660178105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:29.660204225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.660222425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.664148968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.664178278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:29.664195108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.664228188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.664243268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.664259878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.664276078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.664292418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.664310428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.664327648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.664344158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.664359048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.665563689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.665621969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 604 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.665642139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1144 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.665661029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1144 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.665817489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.668920662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:29.668968722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.668991082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.670909583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.670932253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.670947993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.670963073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.670978553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.670991543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.673455195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 605 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.673507545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.673526005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1145 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.674336596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.674379246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:29.674397966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.677872838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.677924758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.677938358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.677953408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.677966438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.678480109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 606 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.678526789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1146 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.678544589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1146 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.678561969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.67958145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.67963265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.682381172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.682402812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.682419622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.682436542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.682453292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.682469642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.682487222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.682502142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.682516822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.682531392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.682547442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.682581302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.684466453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.684509983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1147 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.686997015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.687025995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.691003718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.691043598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.691063488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.691078728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.729916408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.729972178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1148 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.731099998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.731150368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.73334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.7333816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.73340124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.73341694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.734794551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1149 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.734834321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:29.735858402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.735910492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.740309875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.740359785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.740378825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.740394715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.740864726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:29.740894026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1150 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.741845137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:29.741878247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.744156598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.744202008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.744224058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.744242498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.744260908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.744282988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.744304028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.747624341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.747660591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1151 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.749083742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1152 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.749112142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1152 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.753541905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.753594985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.754050626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1152 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.754099076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1152 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.754131846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.754151196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.602748175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.602789065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.602803025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.602818735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.602832865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.602851135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.602867615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1153 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.602884895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1153 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.602929725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.602964175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.602995385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.603055645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.603096405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 439 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.603133135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 607 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.603170915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1153 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.603208455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.603243685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.603260335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:30.603281445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.603299705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.603317475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.603331065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:30.603351965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.603384355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.603399465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.603418805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.603435795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.603487995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.603505665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.603523575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.603540935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.603556375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.603574335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 440 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.603616145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 608 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.603632385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.603649045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1154 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.603673825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.607239468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:30.607297588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.607319928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.61039803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.61043054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.61044853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.610465191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.610485621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.610502891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.610932221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 609 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.610960371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.610978081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.612627802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.612655362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:30.612690442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.612837942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.612903222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.612921082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.612937232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.612951192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.612968102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 610 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.613010582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1156 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.613028092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1156 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.613045902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.613656233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.613697113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.613821213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.613839563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.613856233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.613872433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.613889883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.613905893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.613920193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.613936503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.613951493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.613966273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.613981113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.613997983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.614013923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.614053753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1157 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.616027865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.616131615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.616214145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.616237655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.616253745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.616268905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.616285285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.616302335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1158 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.616878255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.616918975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.616936795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.616951575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.616967145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.616980075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.616996215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.617012515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:30.617550626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.617605406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.617624296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.617640516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.617656766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.617670186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.617688446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:30.617705546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1160 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.618447507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:30.618474117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.618512737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.618535567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.618596577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.618612167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.618628817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.618643877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.618659407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.618675077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.618691737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1161 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.619816118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1162 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.619842078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1162 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.619862838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.619895568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.619957168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1162 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.620216318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1162 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.620254448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.620274168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.60454271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.6046129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.60462856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.604646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.60466009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.60467841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.60469553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1163 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.6047138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1163 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.6050171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.60506317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.60509291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.60512288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.605540191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.605603071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 611 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.605638521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1163 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.605674451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1163 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.605714421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.605733111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:31.605753351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.605771211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.605791571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.605808481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:31.605826271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.605857361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.605874101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.605908991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.605924971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.605961641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.605978721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.605994741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.606010721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.606025461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.606043221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 442 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.606081801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 612 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.606101211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.606122121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1164 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.606140421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.609537224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:31.609575834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.609594164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.609947104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.609994294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.610092764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.610150294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.610180934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.610195944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.610214784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 613 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.610235114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.610253284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1165 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.612322356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.612393266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:31.612436186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.612456806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.612513386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.612527836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.612543886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.612557116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.612574166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 614 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.612611256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1166 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.612628036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1166 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.612642926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.613355327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.613384517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.613450247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.613511047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.613531077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.613548927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.613567437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.613584407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.613598137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.613617077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.613635027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.613653637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.613670507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.613687917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.613708167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.613730887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1167 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.616420259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.616464009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.616485559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.616517279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.616534289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.616550709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.616569389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.616586749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1168 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.61714602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.61718654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.61720766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.617225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.6172427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.61725644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.61727195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1169 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.61728841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:31.61785506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.61788908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.61790901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.61792623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.61794466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.61795982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.61798505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:31.61803579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1170 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.619303111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:31.619364671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.619529481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.619546951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.619593311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.619609121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.619625701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.619641011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.619656291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.619674401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.619762772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1171 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.621289943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1172 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.621328383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1172 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.621344903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.621378753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.621460753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1172 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.621528223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1172 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.621575013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.621593223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.679303919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.679359609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.679375919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.679390259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.681947961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.681979071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.681997301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1173 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.682014941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1173 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.687073555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.687113435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.687143855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.687175915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.695366002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 443 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.695426712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.695460172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1173 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.695492082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1173 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.698713424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.698759284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:32.698780314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.698799554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.700371935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.700399995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:32.700418025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.700466075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.700481895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.700498385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.700517695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.700535145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.700551225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.700566855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.700583175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.700595965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.711117513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 444 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.711183063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 616 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.711200303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.711218753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1174 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.750374483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.753095515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:32.753145165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.753166155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.767709955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.767733215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.767750865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.767764855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.767780995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.767797805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.833059334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.833088584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.833106164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.835139066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.835193626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:32.835213596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.034597086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.034708606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.034726716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.034744286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.034758676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.03933378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.03942302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1176 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.03944309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1176 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.040187911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.042293172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.042723222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.044311904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.044348964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.044366564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.044381554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.044396304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.044411064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.044423784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.044438224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.044452454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.044466714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.044480804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.044494744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.049787128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.049834748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1177 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.057739714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.057767814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.059348955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.059398275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.059431805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.059447705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.061890497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.061939857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1178 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.063641928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.063675918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.072295115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.072342895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.072365665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.072382655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.111762854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.111793225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:33.148559772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.148611482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.151189884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.151230944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.151251604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.151268924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.153646356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:33.153676656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1180 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.191975215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:33.192120625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.196805419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.196850599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.196916999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.196934269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.196952169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.196967829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.196984569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.206496676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.206538616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1181 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.209776648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1182 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.209817138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1182 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.21184183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.21196563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.221402587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1182 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.221503967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1182 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.221595187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.221618147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.602533045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.602585025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.602600965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.602616325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.602630585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.602649565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.602665445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1183 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.602683545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1183 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.602722465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.602770385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.602799225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.602827735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.602913665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 445 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.602996435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 619 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.603033095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1183 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.603070975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1183 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.603105525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.603124705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:33.603142655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.603162825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.603182315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.603197545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:33.603323475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.603355915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.603373765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.603391845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.603410245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.603429445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.603447155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.603463935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.603481635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.603495495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.603510675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 446 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.603543555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 620 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.603559125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.603576685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1184 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.603593515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.607122788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:33.607181568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.607201408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.607270418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.607292158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.607347078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.607386958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.607405368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.607418428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.607432918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.607451478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.607467668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1185 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.608220069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 622 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.608261769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:33.608281999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.608455929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.608490969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.608508399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.608525419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.608539849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.608638249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 622 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.608714679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1186 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.608732079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1186 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.608829039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.610615061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.610665261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.610761661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.610812841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.610834501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.610854391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.610870331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.610888461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.610903311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.610920851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.610940881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.610960231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.610982341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.611000521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.611017161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.611036411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1187 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.613046872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.613090902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.613131723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.613149263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.613166603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.613182343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.613199523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.613216183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1188 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.613734323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.613766893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.613786573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.613801613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.613818313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.613833453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.616261135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1189 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.616300445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:33.616950595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.616975895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.617942726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.617981336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.618000266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.618014696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.618096776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:33.618138446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1190 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.618886247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:33.618924797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.619003777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.619025207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.619044467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.619059557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.619076057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.619095837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.619112537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.619127977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.619146047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1191 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.620286248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1192 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.620318468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1192 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.620336338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.620368368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.620407828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1192 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.620442208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1192 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.620493058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.620510808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.60389335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.60393852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.60395329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.60396716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.60460361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.60464123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 623 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.60465821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1193 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.60467598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1193 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.607468962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.607549562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.607581822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.607613692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.608067023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.608128383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 623 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.608162863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1193 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.608195133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1193 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.608228603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.608246613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:34.608265763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.608300373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.608319673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.608337713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:34.608356103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.608386683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.608400363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.608417453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.608433093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.608447953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.608465773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.608484813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.608500163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.608514473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.609694204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.609733894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 624 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.609749744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.609769734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1194 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.609787504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.612130316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:34.612186196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.612207656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.612289516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.612307276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.614504548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.614878308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.614974138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.614992668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.618458231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 625 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.618500331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.618516621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.619658571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.619690321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:34.619709351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.620036902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.620189842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.620237632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.620256462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.620271582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.620395802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 626 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.620490132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1196 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.620521372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1196 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.620571362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.622465144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.622496564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.623366354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.623408304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.623426924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.623443374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.623459494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.623477384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.623493544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.623509224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.623523444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.623541104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.623555974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.623587464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.623603444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.623620274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1197 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.625799766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.625834086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.628385078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.628418808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.628435688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.628449988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.628862748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.628983248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1198 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.629924579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.629964559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.630060319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.630168149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.630190609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.630206179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.630223379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.630247189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:34.63072446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.63075395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.63077334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.63078939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.63080738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.6308221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.63084082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:34.63085771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1200 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.632195981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:34.632242771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.632334761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.632352541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.632389021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.632427041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.632445641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.632464271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.632479011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.632494601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1201 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.632511671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1201 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.634137242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1202 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.634179042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1202 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.634198982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.634234562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.634282572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1202 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.634324812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1202 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.634388833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.634411063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.608404886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.608455766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.608470516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.608484086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.608524196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.608560416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.608578296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1203 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.608595236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1203 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.608764526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.608821276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.608852106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.609753067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.611622698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 449 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.611683958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 627 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.611719558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1203 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.611751688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1203 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.612063599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.612087729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:35.612106969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.612125249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.612224269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.612241899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:35.612283509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.612313339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.612328509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.612344559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.612359959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.612376349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.612392579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.612408559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.612423599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.612444559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.616010402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 450 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.616075522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.616092822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.616112962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1204 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.616181342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.618509004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:35.618558554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.618577674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.661556846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.661607096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.661625616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.661641126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.661657556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.661673066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.691860329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 629 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.691910989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.691928979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.694592291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.694638791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:35.694658321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.698447244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.698517564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.698535964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.698554234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.698570294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.702684107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 630 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.702744147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1206 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.702761327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1206 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.703917528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.705353039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.705402489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.705897889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.705922249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.705940129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.70595682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.70597419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.70598928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.70600401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.70602716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.70604392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.70605883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.70607317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.70608821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.708165471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.708197311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1207 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.714932776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.714986066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.717162848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.717205998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.717223258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.717237638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.7615627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.76161384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1208 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.763012412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.763050872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.765112233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.765154343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.765172303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.765186433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.765631133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1209 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.765655444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:35.767995865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.768042495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.77416985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.77419509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.77423235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.77428274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.776030521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:35.776071881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1210 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.777352112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:35.777380552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.814747641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.814795821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.814813811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.814826531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.814841051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.814855501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.814869381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.816443962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.816481092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1211 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.818084723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1212 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.818135183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1212 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.820876255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.820931065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.822259696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1212 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.822301836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1212 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.822380576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.822468346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.621116289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.625155612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.625209882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.625227962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.625350272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.625476272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.625496622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1213 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.625562652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1213 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.629497205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.629622165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.629656445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.629692155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.633025748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.633089298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 631 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.633124038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1213 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.633157938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1213 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.633674418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 452 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.633755958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:36.633802918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.633829008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.638360212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.638398692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:36.638417462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.638454352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.638470762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.638486462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.638503372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.638520192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.638536022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.638553362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.638571362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.638585782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.639186062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 452 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.639235312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 632 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.639253062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.639269862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1214 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.639296742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.641938304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:36.641987894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.642009674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.643687016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.643722946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.643739996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.643755496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.643771766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.643785186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.647205918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 633 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.647232528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.647248548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1215 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.648325429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.648373329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:36.648397529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.652973253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.653045603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.653062233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.653082783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.653096723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.653448373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 634 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.653506323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1216 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.653523843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1216 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.653540943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.654315434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.654362334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.655623725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.655675535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.655695015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.655713955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.655732245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.655749795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.655763425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.655777675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.655794755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.655822665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.655839585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.655854935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.657730056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.657757786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1217 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.660702528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.660810228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.665948242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.665991052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.666012522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.666027252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.666363173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.666388893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1218 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.667054163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.667098043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.668772814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.668800874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.668819124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.668832555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.670417786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.670468606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:36.671104216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.671146496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.671193806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.671210616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.671229376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.671244136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.675403209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:36.675442889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1220 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.67633456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:36.67638189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.678320072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.678345892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.678362972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.678378222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.678395142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.678411622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.678429752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.678518532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.678540632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1221 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.679768113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1222 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.679815983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1222 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.681069724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.681133054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.681253704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1222 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.681290154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1222 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.681329144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.681346834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.605837031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.605913281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.605931961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.605948281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.606161781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.606188411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.606203421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1223 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.606222201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1223 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.606668052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.606730732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.606763702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.606799432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.609345494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 453 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.609420814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 635 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.609456654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1223 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.609490384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1223 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.611662275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.611705435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:37.611727005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.611745485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.612863046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.612902976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:37.612925586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.612961926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.612977456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.612995066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.613011366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.613027506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.613042346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.613059716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.613075476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.613088306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.623371464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.623427844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 636 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.623445044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.623462104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1224 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.623536094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.625865836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:37.625902876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.625920656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.629022998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.629061649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.629082879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.629099089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.629117919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.629132919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.629265359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.629284259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.629301229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1225 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.63107944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.63111605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:37.63115784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.633013151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.633075452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.633093572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.633112002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.633126242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.633177012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.633229832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1226 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.633247232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1226 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.633286252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.633866732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.633887732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.643384109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.643432309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.643450679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.643466949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.643483149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.643498339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.643511649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.643526759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.643542699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.643559029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.643573359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.643590469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.64388486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.64393134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1227 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.646501972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.646548412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.649263284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.649307904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.649328464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.649342744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.649491794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.649540224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1228 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.650316445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.650384065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.651918506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.651957356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.651978526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.651995366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.652145706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1229 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.652189136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:37.653016457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.653039707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.653148327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.653167457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.653186747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.653201357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.653217017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:37.653234677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1230 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.654452148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:37.654473608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.655643919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.655663279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.655680799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.655695239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.655713169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.655729499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.655746949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.655764379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.655785659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1231 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.65691944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1232 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.65694245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1232 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.65709626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.65713158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.65716292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1232 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.6572168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1232 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.65725023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.6572682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.652410469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.652457309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.652473469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.652487989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.652524969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.652658059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.652678849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1233 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.652695659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1233 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.65313642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.65317978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.65324309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.65328575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.654663051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.654716671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 639 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.654887991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1233 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.654926451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1233 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.657307153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.657332363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:38.657356123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.657374533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.659744145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.659768905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:38.659831085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.659862895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.659875965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.659890545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.659904355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.659918235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.659931915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.659946785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.659961635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.659975175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.660217205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 456 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.660261005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 640 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.660276365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.660291755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1234 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.660308105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.662520207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:38.662556197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.662650967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.670693073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.670734153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.670812193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.670828553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.672292104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.672329654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.673009815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.673048045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.673064885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.675405356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 642 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.676893368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:38.676934318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.681177251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.681246551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.681263831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.681281151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.681296971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.688690936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 642 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.688763687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1236 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.688784517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1236 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.688802587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.689854877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.689903487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.705277629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.70608764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.70611558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.70613242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.70614843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.70619906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.70621633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.70623342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.70624836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.70626558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.70628428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.70629995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.708364641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.708418751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1237 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.711700284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.711763914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.718062099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.718103249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.718133779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.718151149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.742653147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.742692687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1238 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.744478589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.744529949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.745017479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.745050809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.745067449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.745085649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.745729759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.74576977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:38.748017871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.748064381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.764872343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.764906453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.764926503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.764957853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.766176944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:38.766202874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1240 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.768251485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:38.768290116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.770535347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.770562257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.770582677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.770648747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.770666247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.770686067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.770701937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.772284689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.772314429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1241 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.77387662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1242 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.77390265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1242 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.781822836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.781961036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.792904094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1242 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.793055764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1242 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.793513255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.793539235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.606061517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.606110577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.606125357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.606138877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.606151797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.606168907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 643 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.606183467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1243 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.606197957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1243 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.606256567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.606287937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.606319357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.606347637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.608374639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.608437439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 643 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.608469089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1243 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.608500109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1243 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.608530789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.608546599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:39.608563119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.608578549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.608656789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.608673239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:39.608691289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.608721979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.608734699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.608749949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.608763879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.608777939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.608792029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.608807659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.608821469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.608833759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.608926399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.609033159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 644 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.60921442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.60926643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1244 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.6093452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.612671702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:39.612727502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.612746312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.614510744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.614555434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.614577804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.614601484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.614616414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.614631204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.614645614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 645 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.614664044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1245 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.614679454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1245 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.615565864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.615611144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:39.615629174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.615815525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.615872885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.615901435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.615917925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.615932375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.615948285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 646 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.615981955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1246 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.615998115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1246 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.616014555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.616510035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.616552825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.617366906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.617401856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.617420126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.617435976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.617451546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.617466856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.617480336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.617495116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.617510296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.617525086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.617540596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.617555486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.617570546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.617586296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1247 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.619686727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.619738857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.619788388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.619805318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.619822468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.619835838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.619851418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.619867548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1248 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.620513818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.620563328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.620585418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.620601558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.620620558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.620634548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.620652108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1249 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.620669828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:39.621219009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.621252839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.622054489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.622094259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.622127459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.622143299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.622160159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:39.622178629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1250 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.62295862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:39.62298267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.6230669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.62308751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.62310656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.62314028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.62315551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.62317153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.62318838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.6232031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1251 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.62321926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1251 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.624365341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1252 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.624408261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1252 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.626648803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.626707743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.626738443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1252 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.626775343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1252 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.626809393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.626826803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.611995015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.612052735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.612068735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.612083455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.612096505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.612115045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.612132885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1253 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.612148925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1253 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.613752176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.613830856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.613870106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.613902156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.615718177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 459 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.615772088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 647 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.615806188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1253 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.615838838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1253 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.61938861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.61942561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:40.61944656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.61946766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.635046212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.635084902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:40.635106432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.635174032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.635194452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.635212762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.635229622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.635247442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.635264662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.635280152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.635298162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.635324832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.651391084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 460 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.651454744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.651476914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.651496144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1254 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.652844935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.655896228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:40.655962308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.657031949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.65897049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.65900059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.65901737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.65903083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.65904505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.65906383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.65943362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 649 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.65945588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.65947087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.662032642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.662075992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:40.662095022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.669008348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.669075858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.669094678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.669112738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.669128428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.669499148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 650 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.669551218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1256 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.669569308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1256 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.669635658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.671235329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.671281239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.678722925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.678763845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.678782555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.678799735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.678817735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.678837085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.678852095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.678866975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.678885985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.678901645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.678923985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.678942105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.679239685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.679267955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1257 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.686537291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.686596541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.692207325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.692257735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.692410075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.692430695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.696469288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.696737949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1258 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.69828645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.69831491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.701209572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.701248352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.701268482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.701284202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.701310862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1259 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.701329882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:40.702498673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.702530453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.706033326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.706068166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.706089596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.706104606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.706121746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:40.706140516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1260 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.709875428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:40.709977739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.710361419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.710385689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.710402659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.710416329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.710433779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.710451409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.710466829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.716543033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1261 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.716593834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1261 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.723154298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1262 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.723205799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1262 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.728037062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.728102982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.730448824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1262 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.730543364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1262 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.734989877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.735073757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.603074541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.603125781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.603140871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.603154801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.603167821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.603186261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.603202681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1263 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.603218521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1263 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.606999654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.607063904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.607096584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.607131094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.609924966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.609990556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 651 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.610027216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1263 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.610060126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1263 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.610093526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.610110596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:41.610127746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.610147936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.610242696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.610261226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:41.610282276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.610316656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.610331016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.610347336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.610362526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.610378066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.610392686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.610409156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.610425546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.610440146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.618842603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 462 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.618924733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 652 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.618944173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.618962813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1264 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.619231773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.626633179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:41.626838279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.626879139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.631016892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.631069512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.631087972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.631102802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.631126482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.631143052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.637004567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 653 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.637088077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.637110077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1265 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.640229179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.640274539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:41.640293609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.642376931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.642439411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.642457031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.642474341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.642487961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.642561851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 654 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.642636091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1266 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.642665431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1266 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.642686391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.643366501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.643395941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.653116439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.653162729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.653181029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.653196869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.653213299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.653230909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.653244709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.653297469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.653316189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.653332679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.653347699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.653364909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.653636659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.653682489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1267 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.656073661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.656131311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.656896302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.656942642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.656961602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.656975592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.656991552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.657009842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1268 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.660296484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.660344184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.660438634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.660482844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.660502904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.660526074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.660543424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1269 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.660562634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:41.661089525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.661118105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.661200905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.661251265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.661275715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.661291785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.661309875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:41.661328885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1270 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.662140545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:41.662182805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.662294806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.662333276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.662351436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.662364546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.662379906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.662409226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.662426076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.662811676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.662847746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1271 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.664921318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1272 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.664959578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1272 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.665152268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.665219328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.665252148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1272 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.665288038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1272 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.665319938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.665338578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.618071055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.618123865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.618141135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.618155645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.618220735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.618242695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.618259795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1273 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.618276115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1273 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.623141409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.623221859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.623256449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.623288669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.626120561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 463 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.626178611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 655 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.626233891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1273 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.626278091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1273 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.626817492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.626858782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:42.626879812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.626907542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.687156857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.687190187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:42.687211717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.687286297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.687303077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.687319897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.687336077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.687351347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.687368427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.687384737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.687399618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.687412378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.688891459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 464 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.688959229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 656 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.688976889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.688992589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1274 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.689358569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.698579466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:42.698625506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.698644516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.700465907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.700492247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.700541307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.700558917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.700620867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.700660048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.709930044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.710279125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.710299695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1275 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.712496506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.712528696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:42.712547976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.716559359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.71664946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.71671125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.71675093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.7167669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.718848541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.718892171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1276 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.718913711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1276 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.719710052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.722773864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.722814924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.72999493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.73003046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.7302233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.73024569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.73026426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.73028149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.73029666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.73031237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.73032749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.7303422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.73035785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.73037233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.740999918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.741051658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1277 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.744894031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.744937431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.746303222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.746344112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.746364362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.746379252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.752181206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.752226056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1278 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.754268668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.754312838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.754568468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.754605228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.754628118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.754641968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.754657898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1279 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.754674638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:42.755861729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.755914839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.765876286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.765922416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.765956476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.765971466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.77201152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:42.77205609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1280 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.773321121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:42.773352581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.776158183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.776182103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.776197703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.776210143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.776224293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.776238313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.776254074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.780326577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1281 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.780353147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1281 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.782920369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1282 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.782946519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1282 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.793804967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.793957187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.795697758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1282 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.795769568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1282 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.795958348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.795978248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.658742559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.658791249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.658808089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.658826239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.659015819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.659043829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.659062469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1283 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.659080199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1283 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.659482389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.659517709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.65955314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.6596198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.6601921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 465 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.66024349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 659 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.66028157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1283 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.66031725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1283 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.66060706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.66076312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:43.66078711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.66080589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.722437497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.722482137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:43.722500307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.722548367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.722561657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.722579507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.722595007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.722609327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.722625227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.722643247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.722658797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.722672647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.727968481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 466 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.728014601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 660 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.728029671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.728044701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1284 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.732213794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.734887476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:43.735027026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.735049326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.741031341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.741065251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.741113741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.741128331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.741144171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.741157111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.748626227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.748671667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.748689757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.750749848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 662 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.750803628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:43.750823708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.756336572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.756411883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.756430153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.756446513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.756458893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.758904924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 662 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.758971774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1286 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.758989584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1286 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.759337824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.760276794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.760326154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.760480365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.760499775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.760519015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.760535135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.760550785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.760567275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.760584515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.760600995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.760615325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.760642495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.760658585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.760675875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.798434523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.798481883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1287 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.808970621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.809009901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.815077496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.815162076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.815293646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.815331836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.818195858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.818243968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1288 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.82042458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.82047212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.823804132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.823846292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.823864272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.823880162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.830976618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1289 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.831020698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:43.832084819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.832139229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.840609485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.840659205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.840679325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.840696565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.841046925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:43.841083915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1290 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.841977686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:43.843177457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.847845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.847899761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.847917521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.847933261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.847947731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.847961981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.847977041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.859517669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.859620649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1291 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.861515091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1292 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.861559851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1292 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.867584655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.867626555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.867937636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1292 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.867982896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1292 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.868013926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.868030346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.611700656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.611731676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.611747636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.611764696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.611977917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.612045157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 663 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.612065967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1293 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.612087367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1293 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.621853934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.621922744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.621956854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.621987034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.658820302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 467 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.658898942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 663 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.658935572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1293 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.658973012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1293 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.659587953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.659617803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:44.659637823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.659657453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.661287034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.661330784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:44.661349754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.661384794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.661400094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.661417324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.661434354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.661451424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.661466864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.661483594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.661499304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.661512414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.707113888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.707185898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 664 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.707204378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.707222808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1294 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.708354429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.714758384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:44.714860114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.714881414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.726758943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.726806003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.726824203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.726839333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.726972453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.727021063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.730629106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 665 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.730680316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.730700556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.733117288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.733156368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:44.733175228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.735113999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.73523515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.73529441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.73537422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.73539203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.745312867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 666 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.745367277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1296 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.745385617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1296 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.745644887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.746480648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.746535828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.74847811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.74851759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.74853981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.74856075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.74858046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.74860212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.74861784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.74863544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.74865759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.74867615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.74869708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.74871541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.74892361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.74894897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1297 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.752489463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.752533303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.753783544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.753808034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.753825284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.753839054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.754152814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.754188644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1298 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.754796664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.754824704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.758953477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.759001527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.759022838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.759040048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.759582838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1299 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.759606108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:44.760424119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.760476439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.76291035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.76294155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.76295896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.76297189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.772311618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:44.772356558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1300 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.776400261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:44.776448691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.779513943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.779571263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.779591363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.779891823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.779917693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.779933813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.779953843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.784216977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.784249867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1301 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.795193185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1302 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.795244945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1302 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.797523797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.797588427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.797619937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1302 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.797655867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1302 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.797689557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.797710617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.615582633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.615612363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.615626673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.615640693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.615654893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.615673403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.615692193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1303 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.615709603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1303 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.617606695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.617802765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.617959245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.617997305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.622853639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 469 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.622934429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 667 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.623005139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1303 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.623038549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1303 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.625364611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.625397071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:45.625434281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.625478031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.629419984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.629495694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:45.629590824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.629673154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.629708784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.629743654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.629775034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.629805704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.629840984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.629871134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.629923674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.629955864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.641034633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 470 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.641157503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.641228103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.641295413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1304 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.641480083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.646799657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:45.646902997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.647014787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.649607379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.65095627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.65109656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.65114618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.65120772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.65124329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.651617731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 669 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.651701001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.651745941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.653064382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.653153212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:45.653175322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.654224632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.654280563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.654298543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.654315643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.654329713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.654500643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 670 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.654568773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1306 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.654591243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1306 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.654611293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.656588424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.656632674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.656750944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.656773104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.656794064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.656833144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.656851464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.656887175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.656903935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.656923395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.656940515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.656958535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.657109175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.657150825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.657168555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.657188445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1307 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.661877658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.662101728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.66374384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.66378668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.66380828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.66382586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.66389108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.66390992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1308 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.66455463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.6646381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.6647556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.66479389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.66481148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.6648264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.664904491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1309 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.664924601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:45.665783771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.665821031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.665839891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.665877321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.665896951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.665910571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.665928061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:45.665943531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1310 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.667739823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:45.667776103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.669867354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.669917734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.669937284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.669952864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.669969104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.669984584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.670099994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.670117414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1311 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.670135634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1311 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.672288646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1312 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.672333506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1312 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.672448866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.672482926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.672540926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1312 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.672608856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1312 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.672644406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.672663336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.641814356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.641853066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.641866916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.641880566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.642226386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.642266406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.642282696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1313 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.642298187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1313 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.643354537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.643411017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.643449817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.643479697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.64646811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 471 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.64745929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 671 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.64750233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1313 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.647652271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1313 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.649410862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 472 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.649436022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:46.649454202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.649471882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.657095278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.657135728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:46.657153908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.657188918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.657202958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.657217538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.657231778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.657246508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.657260208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.657274438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.657289068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.657301358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.661362241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 472 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.661423591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 672 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.661440251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.661457021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1314 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.661510911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.668388086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:46.668442776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.668463046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.684014428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.684063618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.684083758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.684099048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.684116638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.684131398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.70021968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 673 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.70027561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.701222071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1315 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.702658872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.702709802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:46.702730412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.705379774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.705500384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.705556494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.705630104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.705646824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.714753141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 674 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.714839321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1316 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.714859451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1316 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.714883101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.715638142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.715679102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.715885292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.715905722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.715921982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.715938352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.715954322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.715969502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.715982922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.716000142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.716021522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.716039162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.716058992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.716075402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.716091312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.716109482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1317 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.718232434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.718276694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.720937326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.720980136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.721259486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.721281956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.721443876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1318 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.721466676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1318 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.722180207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.722229107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.722245747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.722258797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.722273917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.722286177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.722324507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1319 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.722340497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:46.722904697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.722929737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.724666109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.724689399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.724706129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.724719239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.729758232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:46.729863393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1320 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.733308955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:46.733351985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.737282208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.737321208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.737340728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.737358848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.737375688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.737395488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.737411058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.739068479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1321 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.739111609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1321 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.740697471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1322 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.740740411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1322 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.742147582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.742204862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.742543922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1322 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.742655762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1322 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.742919672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.742954552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.621574974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.621625474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.621640184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.621655074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.622928915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 473 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.622969135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.622988645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1323 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.623008145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1323 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.623306585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.623391665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.623428565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.623458995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.623788626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 473 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.623836996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 675 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.623871186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1323 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.623904336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1323 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.624255786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.624284436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:47.624304116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.624763146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.6292159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.62930017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:47.62944145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.62964738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.62966743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.62968515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.62970138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.62971871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.6297344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.62974924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.62976529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.62977852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.63026396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.63030324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 676 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.63032057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1324 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.63033787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1324 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.630358901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.634758274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:47.634796904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.634815804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.636509325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.636537965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.636557885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.636574075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.636592275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.636607425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.638102606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.638146326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1325 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.638166866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1325 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.639001737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.639047507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:47.639068147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.645649152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.645784662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.645806292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.645824642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.645838582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.646298013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 678 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.646358213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1326 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.646378593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1326 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.646396073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.647701454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.647742904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.651101546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.651146186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.651164956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.651181106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.651196816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.651212036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.651225476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.651242916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.651258876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.651273856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.651289526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.651305526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.652729907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1327 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.652772547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1327 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.655257889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.655285659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.663789926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.663850046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.664748976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.664812566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.670158351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.670189951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1328 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.671124991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.671177751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.675561935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.675612945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.675633215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.675648415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.676839906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1329 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.676883226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:47.677615056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.677661506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.677684096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.677701526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.677720036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.677737706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.677756616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:47.677774996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1330 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.678951587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:47.678998247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.691790377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.691881747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.692214107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.692237887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.692253757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.692269407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.692284857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.697308961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1331 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.697574881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1331 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.699811433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1332 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.699849493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1332 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.703165985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.703251215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.704713527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1332 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.704798877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1332 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.704834937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.704854137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.602558984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.602607424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.602623424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.602638054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.602653374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.602673794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.602693754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1333 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.602712244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1333 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.602767494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.602803944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.602869884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.602944544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.603027954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.603068094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 679 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.603100374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1333 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.603133674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1333 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.603164694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.603181834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:48.603199674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.603216214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.603233304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.603249624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:48.603267934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.603299724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.603314444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.603329294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.603344664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.603361894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.603379554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.603395374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.603410924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.603431634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.603452264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 476 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.603485064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 680 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.603505964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.603525094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1334 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.603543024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.605961356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:48.605987816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.606005456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.606737937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.606782387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.606802437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.606816857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.606837517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.606852237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.606875617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.606898637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.606916477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1335 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.607856198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 682 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.607883218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:48.607903448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.608033518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.608068978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.608084578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.608104308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.608118658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.608137148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 682 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.608169318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1336 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.608185708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1336 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.608201948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.608962308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.608983908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.610288109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.610324989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.610344169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.610359729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.610375359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.610392009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.610426589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.610444199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.610461459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.61054416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.61056276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.61058106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.61059658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.61061384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1337 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.613145442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.613188052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.614804473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.614843253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.614868533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.614884253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.614900043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1338 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.614948643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1338 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.615598973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.615645943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.615793464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.615809404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.615827054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.615839964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.615856904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1339 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.615873504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:48.616456484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.616527474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.616567374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.616582424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.616598524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.616611224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.616628294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:48.616643884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1340 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.617383545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:48.617408365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.617424995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.617437915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.617452475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.617465885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.617483265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.617498625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.617541765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.617557695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1341 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.617618435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1341 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.618670036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1342 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.618693406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1342 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.618731536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.618763046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.618804396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1342 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.618837486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1342 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.618884126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.618901836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.602964047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.603018287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.603035237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.603053287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.603081357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.603102427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 683 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.603120627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1343 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.603138487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1343 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.603435847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.603508457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.603539997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.603571847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.603607707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.603642117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 683 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.603677027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1343 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.603769577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1343 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.603823967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.603843058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:49.603861198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.603878268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.621735551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.621783351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:49.621802301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.621835291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.621849501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.621867261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.621884081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.621900451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.621916221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.621934421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.621950361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.621974791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.622076401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.622136111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 684 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.622153211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1344 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.622169361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1344 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.622185261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.631445848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:49.631498718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.631519948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.63305595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.63309662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.63316151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.63317914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.63319651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.63321413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.6333826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 685 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.63346324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1345 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.63348255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1345 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.637312933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 686 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.637350463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:49.637371353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.638690094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.642392267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.642808407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.642891967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.642911657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.643356057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 686 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.643410867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1346 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.643428337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1346 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.643448017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.644699068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.644740018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.645894599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.645928089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.645946209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.645962829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.645983899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.646063239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.646108959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.646126619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.646142759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.646158809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.646173039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.646187279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.649291702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1347 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.649479762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1347 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.655356926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.655391786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.656772627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.656813167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.656831367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.656845227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.656982598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.657005608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1348 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.65994161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.65998612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.660890701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.660971291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.661045391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.661058701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.661074951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1349 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.661090701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:49.662177221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.662219072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.665111414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.665146734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.665164714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.665180214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.665666034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:49.665712614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1350 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.667064255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:49.667109255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.667159015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.667179375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.667197585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.667215115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.667234295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.667250675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.667269145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.669051397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1351 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.669082497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1351 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.671552359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1352 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.671586789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1352 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.671749729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.677956973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.684987779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1352 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.685253999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1352 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.685309939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.685339329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.612599017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.612649507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.612690887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.612706937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.615304819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.615352309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.615369369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1353 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.615387279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1353 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.619740602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.619799403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.619829433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.619857623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.700640623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 479 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.700701054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 687 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.700796524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1353 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.700832524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1353 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.705549047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.705586117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:50.705604997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.705621117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.712635503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.712676323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:50.712695553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.712729533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.712745393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.712763083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.712779113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.712796373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.712817573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.712833793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.712851043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.712865473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.716665206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 480 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.716737346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.716756456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1354 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.716774756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1354 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.718820197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.725515182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:50.725549642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.725569002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.726009893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.726041013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.726058473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.726074653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.726091863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.726105403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.734708539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 689 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.734751349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1355 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.734770679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1355 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.737130861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 690 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.737172361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:50.737191541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.827785878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.827840068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.827872408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.827892268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.827908168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.838695357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 690 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.838776567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1356 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.838820427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1356 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.845060461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.850539166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.850580046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.853620448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.853647428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.853665818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.853681958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.853697478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.853714358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.853729858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.853744878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.853762718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.853778728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.853794158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.853811898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.867203578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.867255338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1357 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.870753461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.870808121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.890326006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.890379366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.890465926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.890484306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.898859042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.898903502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1358 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.902274555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.902320545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.906230978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.906508418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.908012579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.908041359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.925975842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1359 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.926028312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:50.928759874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.928812985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.931499407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.931522117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.931541947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.931556057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.931739317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:50.931766277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1360 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.937533811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:50.940259653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.957683006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.957793116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.957854356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.957872676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.957892176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.957912326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.957930386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.959104537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1361 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.959138377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1361 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.961251989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1362 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.961325229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1362 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.963379641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.963470921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.970216276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1362 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.970371706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1362 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.970411356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.970431696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.604927164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.604962954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.605014014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.605054354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.605361505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.605426275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.605471245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1363 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.605490505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1363 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.61286529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.61292837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.613178561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.613239501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.616223953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.616285183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 691 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.616326393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1363 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.616360283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1363 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.616555143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 482 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.616594163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:51.616616563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.616635133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.617356284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.617383214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:51.617402574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.617432954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.617447304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.617463454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.617493894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.617511984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.617527884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.617545984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.617563704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.617577424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.672213385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 482 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.672351065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 692 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.672373095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1364 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.672391275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1364 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.673534476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.676429418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:51.676456168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.676474538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.677843349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.677881949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.677899749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.677914209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.677931659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.677945029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.726380916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 693 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.726429986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1365 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.726449066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1365 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.728550328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.728590778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:51.728611798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.732937071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.733006361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.733024691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.733043741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.733058471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.735477373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 694 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.735543533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1366 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.735562503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1366 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.735839823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.738114895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.738152535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.791001695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.791064485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.791083795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.791105655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.791124595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.791142495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.791156405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.791173265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.791189965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.791205155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.791221505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.791239605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.799599431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1367 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.799632391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1367 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.807439347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.807494807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.808015637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.808049327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.808070277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.808085428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.81121042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.81125542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1368 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.814889583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.814925063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.815312533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.815354613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.815374123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.815388313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.815636753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1369 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.815659053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:51.817275064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.817332714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.821729478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.821767588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.821788228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.821802628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.822060968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:51.822084958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1370 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.823108339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:51.823131629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.823862809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.823882099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.823900619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.823914199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.823929739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.823948059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.823966509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.826439741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1371 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.826484691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1371 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.827794812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1372 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.827830772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1372 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.832564676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.832616896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.836284479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1372 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.836355439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1372 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.836396339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.836416239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.603142317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.603208027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.603224627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.603241437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.603367717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.603390337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.603413207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1373 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.603431257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1373 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.603802167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.606238729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.606302269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.606351889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.702910212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 483 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.702972272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 695 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.703007342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1373 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.703049082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1373 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.703853303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.703878463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:52.703899353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.703917543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.709991318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.710034258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:52.710051788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.710081368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.710094258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.710110018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.710126388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.710141818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.710159018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.710173888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.710187638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.710199908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.778202848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 484 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.778264868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 696 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.778282628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1374 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.778299218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1374 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.7802678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.783931252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:52.783965132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.783984532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.791650768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.791696728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.791718358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.791737658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.791756488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.791770908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.804492378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.804534188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1375 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.804599598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1375 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.808242511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.808335011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:52.808381911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.872133999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.872462589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.872491109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.872510739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.872530569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.882106026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 698 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.882170826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1376 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.882190806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1376 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.883038217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.886014179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.886131949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.88708206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.88711754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.88713546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.88715206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.8871687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.88719731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.88721196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.88722897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.88724491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.88727174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.88728829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.88730563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.899322099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.899439449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1377 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.902592402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.902634292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.904426183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.904465473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.904484483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.904500973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.904898624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.904947464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1378 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.905708104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.905749204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.908629496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.908689726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.908728116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.908742356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.911883049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1379 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.911922839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:52.91309672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.91323339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.922268467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.922311977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.922328857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.922342667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.922678047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:52.922751407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1380 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.930335213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:52.933773475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.936873368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.936914898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.936934598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.936949758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.936966978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.936983188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.936998728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.94044171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1381 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.94048784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1381 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.942065912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1382 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.942118622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1382 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.954903681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.955037091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.960413505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1382 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.960480045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1382 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.960556785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.960578945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.625856497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.625898397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.625914677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.625931837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.626133447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.626183877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.626205307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1383 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.626223557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1383 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.627994929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.628083579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.628122599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.628157789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.69596515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 485 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.69602164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 699 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.69606071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1383 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.6960948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1383 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.700913624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.700958044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:53.700980104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.701001244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.702592945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.708355129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:53.708463989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.708501629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.708518239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.708537289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.708554989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.708572049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.708589829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.708606399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.7086248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.70864064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.710339641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 486 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.710394411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 700 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.710448321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1384 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.710494801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1384 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.710642861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.717574506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:53.717609406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.717628636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.791716701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.791777921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.791800721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.791817591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.791835261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.791849801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.798203766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.798257406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1385 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.798277126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1385 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.808453254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 702 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.808505664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:53.808525574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.818001001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.818134821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.818153111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.818170971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.818187451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.822849675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 702 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.822947885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1386 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.822970805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1386 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.823241165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.825519837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.825607317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.834778314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.834828154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.834847224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.834864824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.834882074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.834898674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.834913444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.834930734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.834949454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.834965134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.834980684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.834997854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.924478881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.924529411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1387 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.929707255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.929748075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.931963987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.931990947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.932009837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.932024287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.93560775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.93565505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1388 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.943269385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.943313035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.94959229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.9496763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.94978332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.94980112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.007900644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1389 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.007949024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:54.009065985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.009110715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.009334445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.009374095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.009390975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.009404725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.01553808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:54.01558499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1390 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.017789592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:54.017842442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.02824144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.02827438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.02829475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.02830953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.02832562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.0283416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.0283573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.100643394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1391 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.100694224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1391 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.102176185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1392 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.102197945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1392 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.102529576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.102563566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.105317188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1392 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.105372968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1392 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.105438678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.105459848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.603656023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.610352968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.610464349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.610487559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.610502069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.610555149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 703 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.610575629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1393 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.610591659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1393 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.610750499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.610806209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.611310319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.613320791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.616704853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.616761303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 703 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.616797313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1393 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.616865043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1393 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.617028343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.617047803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:54.617065763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.617110264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.617530534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.617552154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:54.617576274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.617608504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.617623044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.617639154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.617654934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.617676224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.617694224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.617709634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.617723684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.617740324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.617816074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 488 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.617870764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 704 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.617888124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1394 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.617905704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1394 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.617990724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.623700088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:54.623745159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.623765709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.623897629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.624075549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.624134099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.624149979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.624166979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.624181569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.624196469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 705 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.624211749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1395 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.624230719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1395 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.6258537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 706 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.62589455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:54.62591607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.62597372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.62608542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.62610171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.62614774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.62616384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.62622123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 706 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.62625505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1396 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.62626978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1396 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.62628689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.626914611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.626938291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.635245027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.635292037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.635310437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.635327707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.635343327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.635408417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.635425177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.635440597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.635462357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.635477477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.635515757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.635531327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.635808798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.635830748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1397 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.63949204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.63954212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.63964084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.639659321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.639677821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.639692321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.646518126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.646554846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1398 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.647590556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.647660547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.654008891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.654053861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.654073331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.654087571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.657555764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1399 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.657602744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:54.659309105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.659342905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.660408116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.660437926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.660454876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.660869617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.660920557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:54.660939457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1400 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.663311238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:54.663346858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.6658124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.66584904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.6658666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.66588076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.66589819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.66591462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.6659308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.66594597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1401 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.66596358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1401 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.668643782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1402 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.668671862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1402 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.668786502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.668821443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.668877343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1402 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.668911833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1402 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.668944293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.668964013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.602895617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.602966777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.603140937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.603157487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.604787008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.604813638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.604901268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1403 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.604954408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1403 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.605047468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.605175739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.605231869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.605406719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.605514209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 489 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.605573869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 707 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.605640979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1403 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.605707319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1403 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.605746099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.605765079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:55.605785329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.605805919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.62033775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.62038391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:55.62040573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.62051323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.62053259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.62054953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.62057355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.62059661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.62061633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.62063495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.6206531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.62067049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.62071982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 490 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.62075927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.62077851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.6208043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1404 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.62097298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.624970883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:55.626667865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.626708635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.626829475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.626850905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.626876495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.626892815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.626910365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.626925995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.627001945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 709 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.627023475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1405 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.627041055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1405 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.627961766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 710 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.627983496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:55.628009416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.628077696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.628144366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.628162026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.628185206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.628202756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.628224246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 710 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.628265386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1406 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.628285786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1406 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.628307296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.628808416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.628852326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.631410398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.631442628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.631460858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.631480868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.631499028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.631520018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.631536868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.631553488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.631572278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.631590578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.631610188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.631628028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.631961219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1407 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.631993799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1407 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.634398361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.634434611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.634460471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.634481441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.634502421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.634522421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.636177332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.636202342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1408 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.637087783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.637155103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.637203333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.637219913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.637261333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.637286303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.637304803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1409 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.637324533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:55.638015903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.638067553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.642869747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.642911427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.642964197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.642983557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.643357277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:55.643382197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1410 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.644809018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:55.644853118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.644878108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.644894768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.644910808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.644931768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.644949738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.644966309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.644983049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.646228209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1411 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.64639942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1411 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.647797501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1412 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.647865931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1412 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.648848511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.648903401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.648943132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1412 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.649001582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1412 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.649039632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.649112412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.602246229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.602297059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.602313909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.602328219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.602341189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.602430489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.602450949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1413 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.602466749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1413 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.614727859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.614783529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.614820699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.614853589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.615554219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 491 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.615644849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 711 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.615681629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1413 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.615720399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1413 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.61583331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 492 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.6158541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:56.61587711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.61589937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.61591918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.61593386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:56.6159499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.61598233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.61599761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.61601534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.61603247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.6160499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.61606758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.61608403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.61610065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.61611846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.623011925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 492 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.623077715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 712 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.623095805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1414 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.623112565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1414 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.623132505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.627670848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:56.627717869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.627737059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.632192822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.632239122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.632262922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.632279632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.632298422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.632314982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.632736882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 713 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.632759852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.632778652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1415 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.634265063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.634291953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:56.634310083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.634464674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.634830794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.634852714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.634870944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.634887204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.640235778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.640364568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1416 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.640410888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1416 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.640460688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.644884301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.644984312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.645394532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.645456612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.645495552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.645527972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.645560502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.645628102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.645659252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.645692392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.645724732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.645757902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.645790582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.645824032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.645952832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.646016852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1417 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.653331568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.653363638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.654660929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.654710009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.654729849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.654746789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.659016732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.660395713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1418 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.661503304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.661537204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.661662464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.661680684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.661704394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.661718754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.662042484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1419 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.662092954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:56.663397365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.663436365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.664648796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.664680776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.664700686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.664760746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.664779986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:56.664797706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1420 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.665733967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:56.665758077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.665887077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.665927517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.665948197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.665963637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.665980677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.665996987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.666012997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.666030947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.666048447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1421 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.667260418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1422 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.667342398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1422 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.670676471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.670988751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.671079731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1422 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.671116831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1422 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.671150511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.671170311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.609885268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.609926488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.609941288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.609955378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.610186688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 493 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.610278708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.610299048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1423 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.610314548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1423 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.614097021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.614143991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.614181111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.614212481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.615933753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 493 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.615980413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 715 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.616014143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1423 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.616053253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1423 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.616417663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.616447413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:57.616466393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.616568743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.617613824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.617659974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:57.617933014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.617972844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.617987934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.618004274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.618021314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.618038604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.618057464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.618073304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.618088864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.618103484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.621875607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.621942257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 716 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.621958277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1424 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.621975777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1424 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.621998477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.624799309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:57.624896529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.624945359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.630288363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.630327943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.630345983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.630360574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.630378054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.630391164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.630783074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.630808914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1425 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.630825594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1425 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.631692435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.631742925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:57.631763445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.641142642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.641210662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.641227802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.641279532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.641317882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.657297654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.657366744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1426 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.657386804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1426 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.657923894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.658944765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.658995935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.729725838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.729770408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.729791448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.729809808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.729826448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.729842169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.729859819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.729876489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.729892709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.729908699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.729927289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.729944639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.792718065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.792771565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1427 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.797559699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.797729579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.801363741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.801396471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.801448572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.801465112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.805127154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.805170434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1428 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.807465946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.807495766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.81292379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.81296231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.81298093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.81299612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.813842301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1429 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.813880091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:57.815069012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.815091982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.862956928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.862990278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.863043448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.863060058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.869649093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:57.869679993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1430 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.872335855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:57.872377775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.87949958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.8795406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.87956107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.87958537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.879605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.87962545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.87964259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.882898223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.882939003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1431 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.884307694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1432 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.884347654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1432 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.884981304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.885031405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.888350707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1432 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.888472377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1432 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.888519457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.888536377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.60812875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.60819042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.60821103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.60822532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.60842048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.60844545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.60846287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1433 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.60848164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1433 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.609912901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.609971551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.610197251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.610238081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.659320708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 495 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.659379948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 719 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.659412418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1433 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.659444378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1433 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.660392409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.660439709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:58.660460039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.660477459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.660701179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.660746659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:58.660799719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.660834619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.660852819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.66087033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.66088607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.66090306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.66091881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.66093592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.66096857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.66098346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.66157844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 496 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.66163959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 720 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.66165984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.6616772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1434 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.66170298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.667601775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:58.667655315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.667677605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.669115736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.669143956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.669164446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.669179176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.669198686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.669213466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.671871298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.671941308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.671990758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1435 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.673616959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 722 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.673659369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:58.673679039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.685340398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.685424978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.685446498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.685488428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.685531678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.692315363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 722 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.692432573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1436 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.692453963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1436 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.692474693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.693409314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.693451144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.694060015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.694094725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.694114565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.694131785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.694148175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.694165195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.694180515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.694197065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.694216305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.694234745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.694251155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.694266115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.696536276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.696578636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1437 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.704725653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.704776213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.755340701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.755390001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.755410311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.755425801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.756275861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.756310881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1438 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.757352422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.757378802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.759558524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.759609644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.759628484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.759645234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.824748823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1439 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.824796223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:58.826504804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.826550454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.897211968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.897261348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.897343168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.897365368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.904069953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:58.904100943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1440 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.909573097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:58.909631247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.912052869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.912093979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.912113139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.912128949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.912147429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.912167199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.912187779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.919645175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.919687915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1441 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.924511508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1442 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.924546448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1442 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.92670048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.92676428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.931084753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1442 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.931134483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1442 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.931423924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.931455614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.602331569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.602380429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.602397349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.602412709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.609240585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.609292015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 723 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.609311975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1443 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.609332205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1443 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.612322997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.612581767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.612646227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.612681197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.618319641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.618372551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 723 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.618408711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1443 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.618445272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1443 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.618819442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.618847322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:59.618868272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.618886762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.670633061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.670704121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42:59.670728531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.670765311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.670790341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.670809261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.670826951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.670847251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.670867521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.670886301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.670904041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.670918701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.672585912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.672647052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 724 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.672664612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1444 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.672683402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1444 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.672759852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.674925274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:59.674952144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.674975634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.679082597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.679125887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.679148697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.679166467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.679183157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.679200827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.742714895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 725 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.742764085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1445 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.742789955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1445 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.745880428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 726 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.746012718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:59.746036548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.746595618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.747421039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.747443349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.747467199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.747481959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.842124189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 726 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.842201759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1446 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.842220729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1446 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.84271982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.844215401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.844255071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.848124574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.848156544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.848177284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.848203914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.848224194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.848242584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.848260124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.848277354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.848294784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.848316524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.848335204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.848352264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.850558326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.850731326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1447 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.857477031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.857522701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.865342127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.865378077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.865399097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.865413627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.873418003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.873462213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1448 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.878101656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.878149076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.947998649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.948025589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.948067079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.948081349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.96192618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1449 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.96196485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:59.963674071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.963712881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.966699843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.966735063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.966754473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.966774073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.977390671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:59.977439851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1450 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.980919264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:42:59.980964754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.985232717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.985296197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.985314697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.985328997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.985343777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.985358517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.985402377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.991722612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.991990912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1451 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.993375853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1452 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.993399203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1452 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.994824164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.994889154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.995814955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1452 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.995851785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1452 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.995991805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.996012925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.627721182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.627751362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.627767252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.627783672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.628048972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:00.628109952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:00.628129862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1453 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.628147222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1453 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.628494832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.628535002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.628565492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.628597822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.631269814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:00.631340674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:00.631374164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1453 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.631406984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1453 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.631854705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:00.631879315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:00.631897785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.631919165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.70494405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.7057446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:00.70580509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.70584139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.70585604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.70587343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.70589919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.70591331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.70592784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.70594339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.705957351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.705972041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.714668577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:00.714820707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:00.714876327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.714923347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1454 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.715339118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.71838166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:00.721356882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.721400012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.724929405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.724973995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.724995525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.725011845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.725033515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.725049075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.727635087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:00.727747997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.727787167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1455 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.729050398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:00.729088938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:00.729109818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.736319413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.736379683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.736396643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.736422183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.736437063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.741592537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:00.741886618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:00.741929228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1456 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.742013378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.742887328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.742931998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.816947393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.816997213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.817017983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.817035403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.817051783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.817066623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.817082223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.817098003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.817114973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.817131353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.817147243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.817164113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.820204616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.820277666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1457 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.828588622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.828731762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.899359785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.899403145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.899539095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.899556995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.907627112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.907675652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1458 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.911061294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.911107054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.913325196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.913360716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.913377876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.913390976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.924480424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1459 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.924526344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:00.925878375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.925919465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.981862878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.981911068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.982034898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.982056598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.983607659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:00.983640069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:00.98490061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:00.98497648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.987578182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.987610362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.987629522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.987645892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.987663402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.987680822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.987699112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.995588548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:00.995913968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1461 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.9985428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1462 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.99859882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1462 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.002021793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.002080573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.006286626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1462 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.006487066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1462 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.006715306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.006735576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.653896844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.653942404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.653959474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.653975694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.653990244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:01.654029804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:01.654045694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1463 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.654062754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1463 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.654821525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.654890055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.654924575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.654956755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.656868486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:01.656938937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:01.656973247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1463 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.657011917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1463 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.659207158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:01.659256718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:01.659278798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.659299328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.712350638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.712389398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:01.712408758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.712454388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.712470778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.712487118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.712502758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.712518798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.712532928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.712547328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.712564578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.712581928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.718846743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:01.718913953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:01.718932963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1464 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.718954433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1464 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.719144783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.721710075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:01.721804395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.721822285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.722583036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.722610166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.722629906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.722647486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.722720876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.722741226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.724514167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:01.724560878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1465 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.724578858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1465 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.725512248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:01.725626938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:01.725648608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.770900601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.773193493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.773284273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.773303033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.773320053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.776893756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:01.776960006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:01.776981586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1466 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.777228956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.778053937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.778083887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.780914279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.780961929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.780984459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.781007399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.781027929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.781045419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.781062629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.781082129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.781099929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.781116769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.781134609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.781162039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.787548314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1467 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.787615454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1467 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.792795088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.792842818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.793937259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.793981499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.793999989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.794014649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.834392809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.834439429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1468 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.837117441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.837165411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.838181472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.838205892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.838272252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.838292662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.842578726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1469 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.842656026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:01.843688236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.843734816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.885458998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.885506718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.885527608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.885543678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.886021798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:01.886045248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:01.88844415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:01.88848011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.892240933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.892265383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.892328823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.892342483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.892357973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.892372113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.892386883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.897404157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:01.897478677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1471 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.898989788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1472 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.899015408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1472 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.965233828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.965316048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.970669842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1472 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.970736862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1472 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.971134782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.971202442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.79166844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.791724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.79174394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.79176207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.792404861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.792435671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.792456261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1473 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.792473641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1473 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.794423852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.794474322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.794538712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.794568062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.808356993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 503 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.808414923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 735 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.808453923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1473 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.808489563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1473 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.809342613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.809368153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:02.809387673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.809405794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.825299875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.826109236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:02.826805187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.827099317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.827159117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.827404427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.827441997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.827492427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.827537317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.827640947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.827735417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.827829097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.836695974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 504 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.836756254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 736 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.836775734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.836793614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1474 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.944412805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.946945977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:02.946985227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.947008127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.947704728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.947752918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.947774748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.947789178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.947807718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.947826378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.955293264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.955317824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.955334194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1475 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.956943855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.957012925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:02.957033745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.97672185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.97692588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.97694881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.976972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.97699636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.991137551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 738 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.991230881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1476 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.991276131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1476 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.993234682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.997368145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.997410175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.005041771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.005080071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.005101791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.005119331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.005135751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.005158781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.005176281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.005193981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.005211581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.005226811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.005242461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.005300661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.013312157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.013356157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1477 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.022180434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.022225834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.084887151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.084911961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.084947501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.084964591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.091445746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.091501406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1478 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.092617357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.092648797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.100978123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.101015793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.101032793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.101050303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.106071717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1479 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.106125467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:03.10930919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.10934704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.112487142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.112514032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.112667192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.112684852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.139878513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:03.139929013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1480 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.142193184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:03.142233024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.152018482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.152106932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.152211332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.152273532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.152304622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.152323572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.152340882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.160497778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.160550558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1481 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.163673571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1482 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.163699721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1482 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.174714019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.174881889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.239413758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1482 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.239476798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1482 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.240306208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.240336388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.691386229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.691428229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.691442869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.691458439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.69319831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.69330256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.69336663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1483 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.69338628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1483 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.703463748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.703657008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.703742258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.703820278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.715548467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 505 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.715666077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 739 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.715744627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1483 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.715819757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1483 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.721262721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.721292221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:03.721311031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.721331811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.724713504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.724734314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:03.789952722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.790130542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.790150972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.790171962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.790189882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.790207122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.790223892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.790240752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.790325562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.790355192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.816385072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 506 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.816487072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 740 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.816533192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1484 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.816576862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1484 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.82675573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.829207851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:03.829260231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.829279681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.0931521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.093228421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.093249941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.093266591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.093284381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.093298591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.098812495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 741 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.098864475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1485 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.098884635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1485 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.108821402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 742 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.108879762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:04.108901272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.173242031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.173403571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.173445631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.173466721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.173482461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.187262241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 742 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.187345481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1486 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.187364501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1486 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.190237284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.201448622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.201500012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.202373183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.202417073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.202435833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.202452533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.202469163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.202488103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.202506833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.202532203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.202550333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.202567333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.202583613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.202600733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.205795865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.205833285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1487 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.294299782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.294350462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.303033029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.303059009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.305531731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.305917331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.312247216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1488 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.312279216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1488 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.316398729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.316425029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.31791399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.31794213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.3179591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.31797404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.393282907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1489 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.393342617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:04.396797129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.396839429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.39823008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.398268941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.398288541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.398305871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.519958872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:04.520133122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1490 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.524675776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:04.524744166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.525806307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.525839757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.525859837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.525876137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.525893227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.525916837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.525934647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.52957617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1491 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.52962914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1491 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.534617553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1492 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.534674663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1492 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.539011697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.539067187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.634229248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1492 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.634291918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1492 }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.634364379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.634416189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.635629919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.63567618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.63569108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.63570617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.63571977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.6357376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 743 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.6358252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1493 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.63584355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1493 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.63691155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.637076401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.637122341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.637154331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.638191141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 507 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.638229221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 743 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.638262291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1493 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.638293721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1493 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.645587417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.645674087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:04.646368128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.646666838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.647224288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.647238418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:04.647387738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.647419678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.647432568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.647446848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.647460998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.647475038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.647489088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.647502978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.647519268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.647532048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.64907054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 508 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.64911486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 744 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.64913157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.64914849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1494 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.651627032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.655059704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:04.655095384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.655116604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.6759868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.67603264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.67626632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.67628804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.67630487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.67632025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.680716843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 745 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.680770174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1495 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.680789444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1495 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.686118878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 746 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.686249538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:04.686272278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.738199127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.804566926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.804623136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.804644406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.804662146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.807314038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 746 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.807380868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1496 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.807405878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1496 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.80956009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.810747551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.810784491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.811978351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.812015201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.812040121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.812059162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.812076412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.812092152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.812106282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.812121932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.812137762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.812153852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.812172802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.812187942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.826864093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.826919843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1497 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.833169547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.833220897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.839077642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.839119302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.839137782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.839198992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.844965426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.845011546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1498 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.851301201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.851336431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.852375212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.852402002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.852447172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.852463382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.078281982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1499 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.078330712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:05.080951394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.081032644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.081994705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.082028545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.082053325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.082068715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.082362115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:05.082392945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1500 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.084562747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:05.084607167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.085572348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.085597598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.085616318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.085630648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.085648118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.085664818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.085681768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.085791168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1501 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.085810918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1501 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.089411751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1502 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.090142611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1502 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.090325411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.090429621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.091525322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1502 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.091639552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1502 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.091706842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.091753032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.602566098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.602678728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.602739198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.602756398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.602774008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.602859938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.602880978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1503 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.602898868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1503 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.603460888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.603514598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.603550798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.603636548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.603721878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 509 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.603756358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 747 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.603816928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1503 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.603852559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1503 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.603884909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.603902919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:05.604265009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.604289949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.604540039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.604560759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:05.604634919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.604672059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.604690369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.604709429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.604762519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.604781259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.604800449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.604816279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.604832699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.604849799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.604897659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 510 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.604933579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 748 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.604952549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1504 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.604968289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1504 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.608139382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.611876115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:05.611988525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.612009415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.615533177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.615571387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.615622977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.615640547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.615656537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.615670647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.615720517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 749 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.615744617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1505 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.615761457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1505 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.617138729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 750 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.617179359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:05.617199829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.617467929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.617954879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.617983069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.618016349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.618030919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.618088869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 750 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.618125419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1506 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.618144169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1506 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.618170889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.6191841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.61921018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.621564092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.621584362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.621600262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.621615802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.621631712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.621646862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.621660612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.621676322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.621692762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.621708642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.621724822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.621740342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.621758042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1507 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.621774222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1507 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.627780547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.627825317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.628081647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.628103297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.628124187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.628139307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.628155917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1508 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.628172577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1508 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.637531664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.637591594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.644171689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.644213499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.644331609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.644385239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.644528259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1509 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.644551609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:05.647567521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.647605892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.650969674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.651019764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.651108024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.651124874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.651469374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:05.651506624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1510 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.653412166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:05.653456926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.663585094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.665708865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.665783145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.665801015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.665825405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.665843285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.665860025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.668804507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.668864618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1511 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.671153819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1512 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.671199809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1512 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.67158243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.67233816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.67245976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1512 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.67252388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1512 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.67256036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.67258019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.603758632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.603829562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.603845133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.603858473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.603871113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.603912393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.603930573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1513 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.603945513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1513 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.604579673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.604684293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.604716903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.604745623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.608697296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.608733966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 751 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.608766526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1513 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.608799356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1513 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.608930446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 512 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.608954066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:06.608972196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.608989426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.609370347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.609386677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:06.609424107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.609497077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.609963377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.609985107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.610179527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.610195117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.610211187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.610226957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.610240997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.610253587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.610268207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 512 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.610299157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 752 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.610313367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.610327427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1514 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.610359347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.618255693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:06.618606494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.618636304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.621028425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.621055865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.621078616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.621094746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.621110406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.621125546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.621193296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 753 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.621212596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.621537036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1515 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.622622067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.622643627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:06.622660907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.622741317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.622775327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.622789547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.622808637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.622823447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.622874907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 754 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.622909037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1516 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.622926217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1516 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.622943267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.623758808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.623781968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.623798868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.623812868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.623829268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.623845848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.623861938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.623877138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.623890718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.623906838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.623922138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.623936738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.623954868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.623970748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.623985568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.624007168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1517 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.626169019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.626207769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.626228749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.626242669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.626259469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.626273769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.626289969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.626307739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1518 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.6269691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.62699604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.62701324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.62702736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.62704314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.62706794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.62708359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1519 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.62709923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:06.628074641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.628140851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.628187341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.628203231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.628220101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.628234481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.628250971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:06.628266611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1520 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.630344382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:06.630382113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.630437183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.630453573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.630471143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.630485543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.630501603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.630519353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.630536273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.630551503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1521 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.630569203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1521 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.636511337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1522 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.636541347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1522 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.636593117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.636623547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.636719227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1522 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.636751867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1522 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.636781537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.636797127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.657949446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.658019586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.658035586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.658049756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.66258263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 513 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.66295011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.66300798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1523 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.66305637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1523 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.663782711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.664642851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.664768371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.664942412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.673960688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 513 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.674033978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 755 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.674070138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1523 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.674103868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1523 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.674766859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.674798269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:07.674828299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.674845509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.678090521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.678132542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:07.678327892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.678396922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.678413392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.678430472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.678445852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.678463622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.678478892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.678495192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.678511022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.678523722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.681206654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.681264064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 756 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.681280644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1524 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.681380724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1524 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.685629127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.691160661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:07.691242301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.691262161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.706256493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.706313863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.706385943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.706405293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.706426013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.706441453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.718982802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 757 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.719038952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1525 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.719085912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1525 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.720861574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.720914494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:07.720935054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.817981736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.818117916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.818138676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.818158576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.818172696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.822271019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 758 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.822339289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1526 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.822358959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1526 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.822571839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.825032321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.825065571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.931914452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.931950402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.931980072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.931997532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.932024622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.932040472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.932056222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.932072542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.932087982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.932104372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.932119802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.932136442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.937691346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1527 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.937715566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1527 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.941875439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.941911449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.945572852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.945634002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.945764702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.945782012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.95621309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1528 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.95626867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1528 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.957652741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.957702281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.024355832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.024405522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.024427112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.024444272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.025626453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1529 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.025674503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:08.027561224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.027610414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.030655176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.030693946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.030718756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.030736806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.034650059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:08.034725789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1530 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.03593416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:08.03596359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.051641692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.051689022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.051709812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.051724812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.051742412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.051761292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.051778522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.052988553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1531 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.053036983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1531 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.054844055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1532 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.054897935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1532 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.058234637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.058300677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.060723519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1532 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.060943119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1532 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.060980939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.060998999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.602672538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.602707788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.602723388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.602739858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.602754908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.602773388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.602791628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1533 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.602809118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1533 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.602875708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.602909018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.602942218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.602974428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.603101808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.603150018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 759 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.603186878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1533 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.603221648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1533 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.603253938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.603270718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:08.603289738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.603306468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.603324788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.603339288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:08.603356678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.603389998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.603404378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.603420758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.603436598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.603452438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.603468508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.603484518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.603499908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.603513508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.603528058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 516 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.603560738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 760 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.603578048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1534 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.603593408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1534 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.603609668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.608879502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:08.608937142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.608957242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.613688096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.613730316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.613753846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.613769256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.613789706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.613807106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.614220856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 761 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.614244046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.614261826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1535 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.615208577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 762 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.615232267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:08.615250697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.616295718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.616342898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.616357358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.616373358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.616387468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.616405248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 762 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.616438388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1536 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.616456538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1536 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.616474198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.617173049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.617198289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.617217929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.617237339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.617278219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.617298319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.617314739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.617361899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.617377399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.617396309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.617415889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.617432199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.617448249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.617464929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.617480549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.617499829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1537 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.621004021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.621046371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.623306413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.623338553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.623360103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.623375793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.623393443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.623413493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1538 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.624049524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.624070754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.624201274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.624218544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.624235754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.624250534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.624266254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1539 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.624285954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:08.624880504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.624938944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.626294675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.626332585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.626351765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.626366275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.626470846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:08.626491876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1540 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.627358976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:08.627483346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.627506386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.627520346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.627538156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.627552556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.627568906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.627585856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.627604006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.635554562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1541 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.635595632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1541 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.639550695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1542 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.639590095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1542 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.647028091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.647075041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.647161961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1542 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.647195831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1542 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.647227791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.647246381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.607406414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.607451394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.607467164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.607481484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.611437627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.611484617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 763 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.611505067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1543 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.611525097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1543 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.622360495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.622421356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.622455606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.622491106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.623680426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.623724436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 763 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.623761797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1543 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.623794537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1543 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.624994387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.625018887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:09.625040817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.625061358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.62771556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.62775789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:09.62778225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.6278177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.62783403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.62785282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.62787064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.62788625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.62790231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.62791871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.62793557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.62794992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.634746955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.634808275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 764 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.634828365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1544 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.634845545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1544 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.636818136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.639385768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:09.639436978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.639459968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.644463802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.644493022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.644512342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.644529202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.644546332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.644565682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.647017804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 765 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.647053274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1545 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.647071574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1545 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.648671765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.648698745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:09.648719625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.651878998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.651927568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.651950748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.651977398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.651993078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.652501958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 766 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.652544548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1546 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.652567248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1546 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.652589788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.653384829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.653430159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.65508232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.65512375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.65514327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.6551615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.6551786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.65519604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.65521102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.6552285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.65524629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.65526245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.65528137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.65529962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.65531642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1547 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.65534692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1547 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.657554562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.657598872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.659491203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.659509733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.659527223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.659542404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.659914634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1548 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.659935524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1548 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.660930275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.660959015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.662897906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.662920966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.662938176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.662980986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.662999146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1549 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.663018506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:09.665995018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.666041238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.666974459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.667005309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.667027539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.667043439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.667112569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:09.667131309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1550 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.672034613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:09.672091323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.672542233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.672565113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.672583213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.672598783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.672615733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.672631703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.672647883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.672693013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1551 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.672712443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1551 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.675797536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1552 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.675856646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1552 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.676424816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.676507356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.676682456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1552 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.676717386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1552 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.676753696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.676773936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.701498278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.702094759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.702138129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.702173419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.702885269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.702972399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.703019009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1553 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.703072799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1553 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.70438551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.70445949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.70449238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.70452178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.791780345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 519 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.791827525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 767 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.791859565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1553 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.791893125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1553 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.793111456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.793133526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:10.793149926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.793168276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.79817454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.79819813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:10.79863272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.813904602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.813973352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.813992802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.814011882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.814035862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.814053162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.814073642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.814090872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.814109872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.829798644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 520 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.829890214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 768 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.829910024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.829970514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1554 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.831146625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.83786185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:10.83795125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.83799947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.843332544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.843522424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.844561465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.844579115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.844598115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.844614395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.934751963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 769 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.934804613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.934823763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1555 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.942801519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.942854559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:10.943045099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.958136131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.958507301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.958609791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.958693511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.958727551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.044205126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 770 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.044257676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1556 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.044276736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1556 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.045223886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.187306333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.187349403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.189293535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.189322625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.189340705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.189358705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.189375895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.189391245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.189405135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.189421645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.189440145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.189456415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.189471735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.189486775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.19585015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.19594525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1557 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.200731744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.200781494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.202131655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.202151295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.202206165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.202226785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.206977558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.207046298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1558 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.20929913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.20942527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.219006507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.219047287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.219064757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.219077097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.230693056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1559 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.230736266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:11.231985047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.232008237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.233132318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.233151388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.233167998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.233181718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.24931323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:11.24936815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1560 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.251168852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:11.251201692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.266063043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.266099473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.266115303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.266127963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.266142613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.266156823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.266171023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.268352845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1561 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.268396935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1561 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.271997537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1562 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.272043307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1562 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.274358449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.274464549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.277080481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1562 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.277140461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1562 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.277172761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.277189471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.603076787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.603126267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.603142447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.603158067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.603173187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.603193807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.603212787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1563 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.603230267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1563 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.603249317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.603283187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.603316727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.603347007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.603382357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 521 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.603416507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 771 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.603760177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1563 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.603813877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1563 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.603856728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 522 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.603877698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:11.603928308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.603961168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.603981418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.603997988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:11.604018558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.604057368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.604074458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.604096048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.604113888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.604132368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.604151308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.604172848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.604190338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.604205708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.604223718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 522 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.604262268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 772 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.604281428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1564 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.604303198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1564 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.604322698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.610420772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:11.610472593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.610493063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.629015246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.629092457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.629188987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.629206007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.629225507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.629241107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.629481797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 773 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.629505457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1565 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.629522117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1565 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.63324917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.63329429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:11.63331287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.63376816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.6338395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.63392576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.63394754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.63396333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.63416497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 774 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.63424711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1566 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.63426771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1566 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.63428609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.634923751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.634957751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.635027201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.635045101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.635065511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.635085731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.635102251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.635120311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.635135431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.635151741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.635169331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.635184431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.635199991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.635215001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.637829893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1567 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.637866733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1567 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.640571085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.640622725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.641071756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.641145766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.641186696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.641204896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.641278456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1568 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.641325376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1568 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.645887649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.645926489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.646093129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.646114549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.646141309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.646158109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.646176279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1569 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.646194939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:11.6469626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.64698919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.64701044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.6470278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.64704668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.64706374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.6470818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:11.64710053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1570 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.647892261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:11.647936831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.653242325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.653276935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.653295035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.653310255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.653327445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.653344145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.653359935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.653600385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1571 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.653622805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1571 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.654994666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1572 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.655166616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1572 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.655287256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.655334556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.656694937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1572 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.656761697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1572 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.656797607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.656817507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.60322717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.60329506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.60331119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.60332617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.60334147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.60347588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.60349583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1573 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.60351439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1573 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.60358758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.60373616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.60376974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.60380024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.603863021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 523 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.603899491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 775 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.603935341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1573 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.603969371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1573 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.604003201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.604023421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:12.604042791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.604069661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.604090501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.604106951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:12.604124241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.604153781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.604171911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.604190121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.604207511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.604224551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.604241301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.604257751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.604274211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.604287551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.604303741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 524 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.604336721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 776 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.604364501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1574 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.604380891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1574 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.604397521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.606883303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:12.606922733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.606941883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.606960823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.606977073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.606997003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.607014193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.607036803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.607067863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.607086503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.607105843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1575 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.607123393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1575 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.607865654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.607899874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:12.607922064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.607946514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.607978464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.607993504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.608026254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.608040074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.608055664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 778 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.608377784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1576 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.608465824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1576 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.608483384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.610647536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.610762916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.610853226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.611173966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.611297686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.611316546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.611353916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.611370616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.611386246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.611400736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.611415886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.611431266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.611447266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.611466096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.611541786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.611568136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1577 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.614143978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.614199208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.614221038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.614235218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.614250398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.614264258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.614279798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.614298638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1578 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.614843869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.614870329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.614887979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.614902849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.614922909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.614941859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.614958219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1579 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.614974389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:12.616494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.61651486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.61656078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.61657689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.61659293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.61660574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.61662063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:12.6166369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1580 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.617433531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:12.617462961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.617480871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.617498121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.617514481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.617528881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.617547441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.617563441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.617578981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.617595351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1581 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.617613501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1581 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.618871552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1582 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.618900412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1582 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.618954702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.619025192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.619062752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1582 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.619107812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1582 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.619145532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.619168472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.602672513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.602713453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.602728873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.602744063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.602758503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.602778673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.602802863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1583 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.602821333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1583 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.602850813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.602891743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.602924583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.602962453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.603070673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 525 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.603135303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 779 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.603168983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1583 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.603200903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1583 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.603232813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.603248623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:13.603265973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.603284823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.603302083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.603314953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:13.603330833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.603363123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.603376003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.603399393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.603413833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.603429773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.603444843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.603459173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.603473153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.603489963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.603504923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 526 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.603539713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 780 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.603558883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1584 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.603575683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1584 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.603591833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.606429165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:13.606487116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.606506876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.609659958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.609699728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.609722608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.609739528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.609763188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.609779838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.609933368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 781 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.610558599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1585 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.610597599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1585 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.6125879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 782 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.61265251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:13.61267637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.61285145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.61288996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.6129067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.61292791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.61294248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.61295778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 782 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.61299204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1586 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.6130113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1586 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.61302805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.613793891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.613832801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.613852641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.613869541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.613889611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.613907191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.613924231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.613943961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.613957541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.613975521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.613992121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.614014491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.614031781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.614048761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.614064641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1587 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.614083661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1587 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.616178453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.616212903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.617403424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.617442524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.617474054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.617499974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.617601434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1588 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.617621354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1588 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.618208584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.618238684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.618333344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.618352174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.618370194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.618385824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.618401434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1589 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.618419454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:13.618993785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.619044325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.619063525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.619078045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.619094515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.619108775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.619124655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:13.619141635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1590 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.619873996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:13.619904156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.619923676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.619938286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.619955676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.619970226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.619986446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.620003066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.620020046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.620035936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1591 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.620075346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1591 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.621804557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1592 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.621844397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1592 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.624067509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.624114939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.624207009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1592 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.624247589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1592 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.624286559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.624304879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.602372555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.602422455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.602449505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.602464545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.602477855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.602496765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 783 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.602513336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1593 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.602530206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1593 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.602788516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.602824666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.602860236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.602891146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.602986396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 527 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.603325836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 783 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.603364536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1593 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.603396106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1593 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.603430306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.603449046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:14.603467436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.603484406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.613366154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.613422904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:14.613502694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.613537414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.613553784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.613573424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.613590724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.613605654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.613620554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.613637394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.613653964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.613666864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.616821556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 528 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.616892016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 784 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.616909756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1594 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.616926246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1594 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.617123887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.62195189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:14.62200323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.62203954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.62215223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.62216887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.62222727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.62224276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.6222588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.62227184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.62228784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 785 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.62230517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.62232711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1595 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.623223331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 786 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.623260661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:14.623278061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.623369311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.623452541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.623468481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.623483321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.623496321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.623542651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 786 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.623576641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1596 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.623592421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1596 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.623608481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.624184852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.624219232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.624236122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.624249732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.624264192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.624278832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.624292772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.624306492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.624318492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.624332342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.624346452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.624360642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.624374612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.624389022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.624402862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.624418182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1597 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.636241931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.636301531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.637544752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.637577252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.637596172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.637612232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.637818052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.637841732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1598 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.639739384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.639788084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.640213764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.640245064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.640303144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.640320824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.640382524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1599 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.640402854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:14.641293595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.641319235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.641368025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.641385875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.641403535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.641419385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.641435745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:14.641451365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1600 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.642311716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:14.642343906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.642362276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.642378426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.642395016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.642409626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.642426966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.642443096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.642459456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.642474476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1601 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.642493306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1601 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.644154247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1602 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.644262817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1602 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.649923131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.649994401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.650305352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1602 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.650367902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1602 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.650402622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.650420612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.60498826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.60503994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.60505603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.60507048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.605168221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.605226831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.605318311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1603 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.605358791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1603 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.605466551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.605526201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.605555361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.605585851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.605683591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 529 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.605718621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 787 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.605754031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1603 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.605786471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1603 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.605817891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.605833121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:15.605849441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.605865181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.605884381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.605897781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:15.605914081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.605941701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.605955781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.605970251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.605986391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.606000161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.606015531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.606041171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.606056031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.606068561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.606083881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 530 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.606128511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 788 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.606143101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1604 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.606158271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1604 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.606174481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.608822263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:15.608864073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.608881473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.608934963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.608951303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.608985323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.609020923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.609039163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.609054533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.609070633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 789 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.609090433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1605 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.609106963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1605 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.609885034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 790 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.609919134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:15.609937824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.609956734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.609989574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.610003874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.610054174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.610069984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.610086524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 790 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.610120734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1606 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.610140644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1606 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.610156244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.610654275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.610687445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.610704935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.610720795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.610736685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.610752555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.610769665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.610815655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.610831795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.610847775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.610866095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.610882295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.610898525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.610915935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.610931605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1607 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.610947155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1607 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.616065789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.616114159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.616178029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.616221879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.616239269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.616253039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.616268839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1608 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.616287259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1608 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.616982309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.617012589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.617041269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.617056439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.617075499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.617089379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.61710613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1609 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.61712414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:15.61770569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.61773039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.6177538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.61776839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.61778558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.61779978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.6178154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:15.61783143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1610 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.618672641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:15.618700371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.618719741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.618734811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.618750721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.618766131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.618783251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.618798421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.618814711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.618831361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1611 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.618847171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1611 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.621342553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1612 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.621386163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1612 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.621448173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.621480753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.621554723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1612 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.621589663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1612 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.621622543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.621639713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.604906583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.604945223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.604960953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.604976473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.605040013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.607063025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.607107555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1613 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.607125625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1613 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.607442255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.607491605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.607524305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.607555505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.607644575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 531 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.607681025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 791 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.607714845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1613 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.607751855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1613 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.607789025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 532 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.607806275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:16.607824596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.607843986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.608117936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.608141446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:16.608158366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.608189206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.608206176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.608224676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.608240476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.608267456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.608285466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.608301926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.608318806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.608333326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.609848487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 532 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.609908947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 792 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.609925627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1614 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.609942437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1614 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.609958837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.613033439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:16.613066659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.613087079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.61342223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.61345675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.61347454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.61348978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.61350643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.61352225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.61354359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 793 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.61356228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.6135789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1615 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.614582221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 794 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.614626671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:16.614654501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.616236732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.616285442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.616319852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.616352802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.616369282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.616387112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 794 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.616424142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1616 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.616446162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1616 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.616498632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.617034142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.617067412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.617136763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.617173993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.617191453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.617208923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.617226893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.617268773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.617287293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.617303433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.617320173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.617337263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.617353763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.617370273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.617478453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.617514503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1617 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.619486634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.619533814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.623739688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.623782998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.623801088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.623817168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.623833348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.623896418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1618 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.624564848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.624636448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.624750458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.624799388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.624818558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.624833698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.624849708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1619 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.624868828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:16.625332189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.625375819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.62641284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.62644815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.62646769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.62648295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.62650795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:16.62652565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1620 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.6273367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:16.62737976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.629250312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.629287432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.629305402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.629319152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.629335162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.629351462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.629366682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.629381522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.629397822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1621 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.630559293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1622 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.630607173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1622 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.630691213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.630731363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.630761883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1622 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.630796063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1622 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.630829463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.630847673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.617994906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.618058776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.618074136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.618087826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.618100946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 533 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.618120596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 795 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.618136946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1623 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.618153196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1623 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.618929347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.618977527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.619020847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.619054257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.62266136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 533 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.62272028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 795 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.62275663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1623 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.62279013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1623 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.626427873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.626524293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:17.626545163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.626562153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.628775454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.628817804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:17.628881304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.628956814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.628973964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.628991184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.629044765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.629062005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.629078595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.629093655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.629110635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.629125315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.708398914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 534 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.708471874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 796 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.708489264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1624 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.708506064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1624 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.709383525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.713619268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:17.713674288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.713692768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.720925774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.720967464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.720986184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.721000734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.721056294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.721071934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.790181996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 797 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.790232256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1625 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.790249986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1625 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.79614277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.796249441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:17.796305131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.797921912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.797992882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.798009662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.798133702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.798152412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.807605099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 798 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.807669049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1626 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.807688849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1626 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.807815649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.80937149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.80939255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.812519793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.812543753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.813798484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.813823024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.813838274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.813852204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.813864714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.813878994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.813896024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.813911594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.813927734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.813942314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.815158745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1627 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.815202975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1627 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.820609029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.820664029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.82197027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.82200548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.8220298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.8220467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.890187211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.890230811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1628 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.891475002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.891525122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.893756764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.893800564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.893818994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.893832804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.894306445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1629 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.894330205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:17.896405246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.896503066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.900297679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.900323259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.900342779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.900359849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.948672966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:17.948722816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1630 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.950515707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:17.950547507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.951254907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.951297887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.951315227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.951336338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.951353518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.951368658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.951383838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.95447369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1631 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.95451475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1631 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.960894475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1632 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.960947665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1632 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.963373787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.963459497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.013398234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1632 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.013479584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1632 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.013725615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.013750905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.610607355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.610642315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.610702485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.610731275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.610749105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.610768735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.610787785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1633 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.610843465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1633 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.611629375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.611679485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.611709355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.611983686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.655940749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.656014919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 799 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.656051499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1633 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.656181099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1633 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.658597841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.658652591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:18.658677411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.658696801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.660911933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.660949813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:18.661050963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.661117043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.661135013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.661152193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.661166893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.661184123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.661201853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.661218183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.661234823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.661249363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.665392756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 536 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.665440786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 800 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.665457146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1634 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.665473116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1634 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.666036846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.668434138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:18.668481038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.668500348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.72329614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.72335032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.72349174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.72353505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.72355766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.72357328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.725296611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 801 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.725355361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1635 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.725376981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1635 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.728434253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 802 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.728475153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:18.728492783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.742776964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.743007364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.743031404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.743048804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.743062624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.746846477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 802 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.746910957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1636 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.746930337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1636 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.746960167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.748001648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.748025928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.752307091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.752329841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.752393232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.752412132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.752429642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.752447052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.752464662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.752488582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.752506112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.752521152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.752537662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.752554632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.752935662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.752958572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1637 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.755929204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.755987624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.761068437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.761108737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.761227417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.761247927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.761691788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.761723548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1638 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.763491349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.763535289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.76459065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.76462458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.7646421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.76465636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.76467302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1639 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.76468952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:18.76527711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.76531574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.813897627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.813975757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.814021837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.814041527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.816280299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:18.816329549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1640 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.819292071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:18.819342751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.819602901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.819635111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.819651701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.819684271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.819703331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.819718461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.819736131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.864309535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.864363245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1641 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.868071358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1642 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.868132118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1642 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.876302284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.876713884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.879992247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1642 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.880092147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1642 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.880465307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.880524477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.617308223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.617342513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.617356893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.617373683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.617820203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.617846843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 803 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.617865203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1643 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.617887713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1643 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.623291707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.623364887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.623397657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.623429517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.625775429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.625833469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 803 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.625870449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1643 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.625904969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1643 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.62661748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.62665628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:19.62667555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.62669457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.629200512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.629459172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:19.629538852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.629574542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.629589132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.629606312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.629622222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.629639922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.629655702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.629683282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.629698612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.629719602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.630329842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.630388433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 804 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.630404743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1644 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.630430783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1644 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.630534153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.633888985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:19.633937375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.633956455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.636593547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.636618857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.636696697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.636712747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.636727757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.636741577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.637191498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 805 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.637227028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1645 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.637394818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1645 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.64056099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 806 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.64060079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:19.64062018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.643241112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.643304792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.643319302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.643339652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.643353292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.643965943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 806 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.644059933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1646 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.644103663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1646 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.644354853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.646930895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.647082965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.650556668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.650588998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.650624628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.650643258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.650659888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.650676578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.650702048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.650718998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.650737788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.650755938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.650772518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.650789428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.712927125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1647 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.712977025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1647 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.716397977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.716435797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.718397259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.718424019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.718662089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.718692789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.77424587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.77429651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1648 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.776577602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.776622752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.790910503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.790951633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.791201983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.791222043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.856176882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1649 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.856232732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:19.858411323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.858451643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.860604235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.860656275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.860676895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.860708095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.865923879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:19.865974699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1650 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.86770944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:19.8677524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.873971445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.874027115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.874246965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.874265255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.874283145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.874301375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.874320885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.877446048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1651 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.877492648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1651 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.879211909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1652 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.879246159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1652 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.879629719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.879687639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.895797742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1652 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.895876372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1652 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.895911332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.895930782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.643891796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.643924866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.643939786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.643952936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.644966097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.644991157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 807 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.645009927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1653 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.645026177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1653 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.645584167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.64961697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.64968176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.64971236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.665190072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 539 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.665262242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 807 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.665295122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1653 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.665327592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1653 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.665650402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.665674112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:20.665694042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.665712452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.673812458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.673861098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:20.673880078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.673912358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.673927278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.673942768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.673959138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.673974508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.673989458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.674013338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.674031278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.674049358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.674316969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 540 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.674361999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 808 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.674378179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1654 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.674393879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1654 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.674720629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.679765953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:20.679806763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.679824903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.692426332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.692472732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.692492982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.692521962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.692540102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.692555292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.692907003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 809 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.693006953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1655 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.693030133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1655 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.694322734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 810 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.694365834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:20.694385044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.710373756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.710436316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.710452436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.710514796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.710571386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.711102836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 810 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.711181246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1656 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.711201406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1656 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.711359407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.712188797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.712223647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.712402447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.712422247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.712438387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.712454337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.712471087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.712486097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.712500127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.712517097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.712534167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.712550437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.712568407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.712587878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.817182605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.817236205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1657 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.830347255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.830402825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.848354619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.848389389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.848482419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.848498819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.851878402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.851910392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1658 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.854851274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.854902614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.862034809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.862078669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.862101149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.862114159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.868006154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1659 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.868103484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:20.870324685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.870356625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.917053211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.917103211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.917121741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.917136181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.920149963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:20.920178973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1660 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.921515074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:20.921569544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.927513869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.927545399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.927566469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.927581819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.927599089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.927617119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.927636039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.930418791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.930482081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1661 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.932144872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1662 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.932291112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1662 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.941922999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.94313268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.943672321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1662 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.943714211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1662 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.943751461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.943768821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.653883346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.653935486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.653953846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.653970926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.653984736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.654005806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 811 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.654024566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1663 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.654041916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1663 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.655483167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.655660438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.655695408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.655765338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.656276078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 541 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.656329988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 811 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.657877769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1663 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.65901089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1663 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.662258213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 542 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.662292563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:21.662314293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.662332483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.744668675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.744781325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:21.744866895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.744953815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.744993275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.745028415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.745070845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.745103655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.745136425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.745168415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.745226985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.745258505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.749274138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 542 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.749342818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 812 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.749360528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1664 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.749378828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1664 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.749702718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.754162952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:21.754209572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.754229962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.809738763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.809784453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.809804143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.809822953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.809840083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.809858363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.810717393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 813 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.810764634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1665 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.810784574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1665 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.817820109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 814 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.817853069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:21.817871129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.81898578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.81905382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.81906965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.81908467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.81909831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.826444425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 814 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.826513645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1666 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.826531355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1666 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.826650986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.829483858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.829519678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.8327442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.83277157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.83278972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.83280661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.83282299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.83283849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.83285347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.83286995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.83288516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.83290096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.83291808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.83293525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.834839312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1667 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.834881192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1667 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.839732935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.839782615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.840736506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.840793446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.840816476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.840833016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.840850076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.840873246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1668 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.841477427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.841511067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.88550399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.88556298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.88558084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.88559619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.887270501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1669 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.887299341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:21.888392422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.888423922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.889317423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.889352903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.889386103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.889402033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.892549205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:21.892635245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1670 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.894392887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:21.894446777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.957856104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.957886924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.957998715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.958016505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.958036205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.958054155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.958071935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.962222388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1671 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.962252138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1671 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.966128641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1672 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.966173771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1672 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.966660541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.967025601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.973645916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1672 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.973739416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1672 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.974370387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.974396927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.605280353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.605337943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.605353623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.605367903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.605506753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.605546983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 815 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.605565833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1673 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.605582753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1673 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.605675713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.605712713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.605750893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.605784333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.613402819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 543 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.613470189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 815 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.613505349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1673 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.613536969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1673 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.613623259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.613642399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:22.613660549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.613677939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.613758309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.613815119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:22.613836219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.614224569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.614240129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.614254489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.614270469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.614286719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.614302369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.614316619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.614330379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.614342789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.620594044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 544 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.620693954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 816 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.620714834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1674 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.620762214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1674 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.620782214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.633329044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:22.633417104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.633437924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.634870375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.634927735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.634947425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.634963235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.634982165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.635012395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.635029415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 817 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.635048565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1675 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.635066345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1675 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.637234657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 818 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.637275857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:22.637297917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.640710889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.64097917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.6410019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.6410216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.64103631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.64120903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 818 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.64124755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1676 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.64126376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1676 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.64132823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.642666411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.642710321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.657173972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.657223142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.657243722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.657262922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.657280212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.657296992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.657333312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.657349012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.657363582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.657378742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.657395322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.657411472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.657906602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.657963642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1677 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.664330017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.664380857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.667239329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.667277299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.667296969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.667312009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.670180942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1678 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.670223822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1678 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.671225282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.671265722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.676876887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.676920727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.676938487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.677142217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.677542227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1679 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.677571777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:22.678960008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.678995078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.680527019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.686785054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.686838524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.686856064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.752025333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:22.752127773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1680 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.753825035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:22.753881815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.813270848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.813312878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.813331638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.813348168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.813366138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.813382929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.813398299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.81590665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.81593119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1681 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.818524972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1682 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.818566842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1682 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.818920523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.818984803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.825335888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1682 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.825407588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1682 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.825749668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.825774758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.605742326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.605793776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.605810406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.605824316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.605864026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.605884966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 819 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.605900876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1683 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.605920236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1683 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.605978836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.606014336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.606238066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.606270696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.61095355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 545 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.61102045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 819 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.61105515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1683 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.61108747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1683 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.61112607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.611146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:23.61116383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.61118253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.61140262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.6114259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:23.61162025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.61165581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.61167342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.61169317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.61171042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.61172705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.61174446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.61176086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.6117778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.611794601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.615502163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 546 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.615568903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 820 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.615586593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1684 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.615604723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1684 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.615620793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.621151528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:23.621207108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.621228488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.698878786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.698930206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.698949386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.698963856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.698979986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.698993856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.714170948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 821 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.714233338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1685 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.714251808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1685 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.71666742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 822 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.71671196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:23.71673078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.789694744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.789849694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.789867404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.789907534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.789923024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.791538275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 822 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.791576805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1686 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.791612295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1686 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.791980745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.800868922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.800921482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.801249842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.801296212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.801330572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.801350282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.801367122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.801386442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.801401872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.801418892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.801435002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.801451493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.801469653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.801513573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.876678919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1687 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.876723669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1687 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.883543234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.883587584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.884382975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.884407645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.884427085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.884441115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.889121929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.889171849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1688 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.8914117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.89144621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.891780861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.891800371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.891823021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.891839561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.897656535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1689 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.897702445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:23.899714207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.899755897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.906667112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.906713532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.906737262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.906753872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.908770943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:23.908803163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1690 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.911248075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:23.911292485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.951665166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.951707116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.951725996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.951741716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.951787196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.951807146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.951832596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.954958708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1691 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.955005898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1691 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.956609779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1692 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.95664387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1692 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.002776574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.002851384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.007519998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1692 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.007605138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1692 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.007787028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.007811858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.603712017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.604176518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.604206988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.604224698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.604239888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.604259718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 823 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.604276538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1693 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.604293538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1693 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.610889143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.610936983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.610996573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.611032313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.611132363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 547 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.611171453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 823 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.611213723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1693 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.611246573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1693 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.611278963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.611295593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:24.611315793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.611334663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.611354393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.611370573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:24.611388013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.611416813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.611429963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.611445803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.611462733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.611478293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.611494503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.611509583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.611526583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.611542103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.614218435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 548 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.614274545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 824 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.614291685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1694 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.614307895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1694 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.614323685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.618552429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:24.618619959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.618643499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.61995949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.61999617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.62001763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.62012383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.6201426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.62015754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.622901102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 825 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.622965202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1695 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.622984972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1695 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.624706473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 826 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.624736643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:24.624756033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.625807104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.625866684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.625883574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.625938974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.625992214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.634713601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 826 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.634763121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1696 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.634780321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1696 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.634875451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.635723162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.635747502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.637035143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.637076643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.637095933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.637115063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.637132233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.637147323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.637161533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.637178693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.637196103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.637214323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.637230063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.637246403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.639491234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.639541434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1697 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.642942337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.642978217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.644403538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.644440008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.644456488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.644469088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.644653948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1698 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.644692268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1698 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.645321619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.645368949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.695031126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.695057556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.695096746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.695112386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.697109918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1699 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.697147578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:24.699222279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.700828851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.702150632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.702198992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.702218112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.702258882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.776672457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:24.776727367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1700 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.778434828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:24.778468988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.833266999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.83331737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.83360623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.83363118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.83365099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.8336688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.83368639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.838522353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.838568793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1701 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.843233657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1702 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.843365997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1702 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.849768862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.849828542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.852820784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1702 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.852870144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1702 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.854345855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.854375395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.636624335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.636697555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.636713185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.637217736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.637235666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.637261116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 827 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.637277046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1703 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.637326296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1703 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.638156116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.638217936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.638247796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.638278646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.674281274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 549 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.674354184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 827 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.674388034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1703 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.674422314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1703 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.676626455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.676655495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:25.676692785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.676713865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.677670226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.677708816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:25.677812726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.677849606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.677888256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.677910216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.677928296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.677945786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.677962386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.677978886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.677996006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.678012556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.678404777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 550 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.678452217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 828 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.678469767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1704 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.678487247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1704 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.678970287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.68249992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:25.6825319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.68255447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.729118765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.729171325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.729325325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.729345925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.733186308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.733393748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.73621615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 829 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.73628909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1705 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.73632716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1705 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.737941492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 830 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.737995722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:25.738016662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.739247943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.739445723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.739471123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.739488803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.739503373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.743473826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 830 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.743541466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1706 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.743563456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1706 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.743699486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.744805357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.744839667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.749749611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.749788751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.749805921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.749824411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.749840031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.749856361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.749869611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.749884181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.749899641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.749913741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.749933431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.749948871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.755723485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1707 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.755768305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1707 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.759619247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.759650097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.835534564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.835589634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.835612964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.835654334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.84337865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.843968681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1708 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.845625462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.845680062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.850516556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.850559796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.850849926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.850897266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.853974458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1709 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.854027518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:25.855549319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.855588789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.92214884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.92220144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.92222084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.92223516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.933532938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:25.933581598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1710 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.93653266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:25.93658135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.938240072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.938437072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.938536062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.938582402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.938602022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.938620442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.938638272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.992630103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1711 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.992675843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1711 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.995838775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1712 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.995867325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1712 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.997085436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.997148526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.004722572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1712 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.004796912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1712 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.006796593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.006831163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.622782908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.622840008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.622858188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.622873388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.622887918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.622906718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 831 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.622927758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1713 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.622945508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1713 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.624001029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.624068609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.624101629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.624131659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.626660751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 551 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.626795771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 831 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.626834741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1713 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.626879301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1713 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.628223492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 552 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.628251022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:26.628270442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.628287302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.629751793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.629780023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:26.629797783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.629827873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.629842313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.629857973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.629872703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.629888033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.629902883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.629918113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.629932673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.629945313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.640298651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 552 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.640368891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 832 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.640388721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.640407141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1714 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.640788741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.647217226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:26.647247926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.647266726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.650186118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.650208358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.650254539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.650323939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.650382699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.650402579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.749263893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 833 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.749313753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1715 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.749333153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1715 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.750375634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 834 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.750401294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:26.750421484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.750730754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.750839854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.750870364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.750889584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.750903874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.752872166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 834 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.752922716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1716 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.752941946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1716 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.753256856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.757598059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.757648659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.766490805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.766535575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.766553775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.766578645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.766597465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.766613515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.766633825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.766714515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.766730195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.766752535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.766771435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.766788515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.768342307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.768393357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1717 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.770733878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.770807508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.77327514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.77331488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.77333338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.77334847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.775604452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.775636592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1718 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.778426314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.778470304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.824947029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.824990789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.825014169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.825027969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.835224867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1719 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.835254857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:26.836293998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.836318388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.83883424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.83886611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.83888522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.83890403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.847281176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:26.847322986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1720 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.849493998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:26.849531848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.856151613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.856201683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.856224233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.856241333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.856259473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.856277463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.856295513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.860134346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.860176676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1721 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.86594483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1722 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.86604343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1722 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.869061432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.869116223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.873052505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1722 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.873224786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1722 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.873264326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.873282256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.605622528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.605672258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.605687128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.605700898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.605713958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 553 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.605731878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 835 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.605748768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1723 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.605764738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1723 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.648939851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.649036351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.649068611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.649099811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.652016133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 553 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.652062373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 835 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.652099123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1723 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.652133693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1723 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.652425563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.652447363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:27.652474943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.652491683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.694304615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.694350635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:27.694368545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.694400225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.694414725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.694431185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.694446925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.694464875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.694480465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.694496765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.694512015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.694526385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.697141467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.697205167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 836 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.697223447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1724 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.697240577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1724 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.697294837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.699665959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:27.699716849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.699736879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.704175162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.704214492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.704232912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.704248572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.704265572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.704280912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.707738665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 837 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.707817975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1725 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.707909705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1725 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.711829558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 838 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.711854198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:27.762875725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.763303626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.763391736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.763424356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.763445926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.763484246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.765621217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 838 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.765689158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1726 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.765710208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1726 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.765814308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.766641218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.766679628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.770687301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.770728691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.770749521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.770765991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.770791311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.770810211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.770839691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.770858971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.770877461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.770896811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.770920451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.770942392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.772557613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1727 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.772604063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1727 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.774931385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.775040905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.776382426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.776419296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.776439296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.776457086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.778234547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.778277427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1728 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.778823257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.778844917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.78286543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.782982301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.783079831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.783097531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.783706581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1729 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.783733541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:27.784714732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.784738972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.784917442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.784934542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.784952252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.784967032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.786117483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:27.786145853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1730 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.786958094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:27.786982804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.789116415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.789136415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.789152795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.789169155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.789185305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.789203225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.789221305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.789237755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1731 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.789254005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1731 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.790711916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1732 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.790750286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1732 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.797743772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.797814032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.798413302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1732 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.798471602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1732 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.798506802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.798567142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.666630397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"internal-dns-resolver","component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.666951897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.666975707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.666989797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.667003747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.667272477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.667325537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 839 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.667345487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1733 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.667362657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1733 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.667654078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.667699788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.667737138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.667767928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.672652461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.672747301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 839 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.672793831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1733 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.672826062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1733 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.673810402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.673842612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:28.673861862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.673880552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:43:28.674969673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","error":"proto error: io error: No route to host (os error 148)","delay":"146.114149282s","count":"9"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.675190483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.675231313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:28.675247583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.675279083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.675293523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.675311123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.675325443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.675340353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.675356383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.675372463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.675386663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.675399323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.676424694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 556 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.676475994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 840 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.676491724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1734 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.676506624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1734 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.676521704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.678969476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:28.679013906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.679032226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.68446318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.68450925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.68452823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.68454413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.6845615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.68457658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.687976803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 841 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.688023413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1735 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.688044153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1735 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.689622254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 842 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.689664324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:28.689685004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.692699187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.692989217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.693118217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.693140157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.693154427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.695665509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 842 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.695714299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1736 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.695731809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1736 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.695911069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.69751536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.69785994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.749654619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.749701289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.749720369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.74973788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.74975606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.74977171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.74978697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.74980537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.74982256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.74984031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.74985759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.74987402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.798765785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.798815166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1737 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.806885482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.806938982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.811028115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.811071565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.811090185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.811104325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.869498999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1738 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.869674169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1738 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.87145338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.87150142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.874635543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.874685843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.874704013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.874719053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.875662443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1739 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.875692393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:28.882310778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.883126159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.88429475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.88433315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.88435157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.88436539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.88449954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:28.88452276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1740 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.885535941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:28.885568291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.895723599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.895768809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.895788129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.895802979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.895819949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.895835679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.895852569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.899982432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1741 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.900033662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1741 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.907851448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1742 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.907919598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1742 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.915161323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.915258743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.920809748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1742 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.920882748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1742 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.920922368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.920967488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.603175162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.603209582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.603223262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.603236112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.603377442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.603439242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 843 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.603459592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1743 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.603475802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1743 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.604310183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.604566853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.604623083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.604653183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.650459648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.650586128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 843 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.650623338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1743 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.650656148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1743 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.652150969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.652196539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:29.652215859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.652233799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.660963106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.660996126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:29.661022656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.661063326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.661079086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.661096706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.661113496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.661129906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.661144766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.661159986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.661176676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.661190216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.671419213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.671482794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 844 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.671499644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1744 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.671518324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1744 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.671813814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.683417003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:29.683629493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.683649563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.685426784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.685461054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.685481684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.685497804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.685518264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.685533374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.686764735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 845 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.686807465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1745 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.686828795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1745 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.691930899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 846 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.691978899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:29.692000689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.698540524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.698680074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.698700284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.698719014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.698732294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.760186399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 846 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.7604872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1746 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.76050961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1746 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.76110719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.762306691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.762340051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.838176808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.838225008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.838244628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.838262198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.838276458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.838292448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.838304858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.838323118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.838338698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.838356798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.838372898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.838389028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.841904941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1747 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.842811832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1747 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.847770565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.847800535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.848645836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.848687936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.848709246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.848726846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.864896098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1748 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.865111039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1748 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.86646148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.86655936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.871427683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.871476763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.871495063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.871509953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.929281367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1749 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.929332777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:29.932008959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.932061849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.93287934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.93291903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.93305971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.93307692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.93368232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:29.93373621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1750 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.936476102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:29.936523682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.943560338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.943600398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.943651418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.943668028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.943683978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.943703708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.943720008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.948003991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1751 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.948055451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1751 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.950219053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1752 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.950257403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1752 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.950655883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.950695763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.954109876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1752 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.954165086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1752 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.954197056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.954213156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.604365246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.604403196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.604419546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.604434926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.604449846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.604471506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 847 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.604494066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1753 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.604515626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1753 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.604974266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.605015866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.605071206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.605102116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.612473582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 559 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.612551942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 847 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.612636842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1753 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.612675512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1753 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.612714962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 560 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.613048542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:30.613106612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.613126223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.719990443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.720042163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:30.720201433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.720266893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.720283443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.720301983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.720317753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.720333213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.720349183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.720364083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.720378933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.720392143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.824705421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 560 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.824776991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 848 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.824856261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1754 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.824875731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1754 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.825469302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.829979295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:30.830243325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.830330675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.831198296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.831219216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.831383116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.831400576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.831416946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.831430466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.838450591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 849 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.838502791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1755 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.838522071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1755 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.844428406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 850 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.844482046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:30.844505436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.84963927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.84987433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.84989255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.84998276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.85005341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.953903458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 850 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.953962898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1756 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.953978889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1756 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.958562862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.962425285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.962577885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.965292557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.967295129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.968516669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.96855812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.96857562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.96861113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.96862465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.96864087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.96865871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.96867773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.96869359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.96870941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.98199455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1757 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.98203394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1757 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.988544865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.988597645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.990362576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.990395946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.990414626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.990429606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.991965507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1758 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.992037557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1758 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.998353652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.998394632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.002421305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.002464235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.002484325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.002501395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.002830465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1759 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.002854415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:31.003667796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.003711136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.009942521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.009974201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.009992891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.010010331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.011801122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:31.011869942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1760 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.013078673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:31.013116193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.10147758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.10153694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.10155355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.10156743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.10158602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.10160252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.10161709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.176348286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1761 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.176404236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1761 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.186436734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1762 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.186501834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1762 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.187606375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.187768725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.19413089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1762 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.19420076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1762 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.195378501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.195464151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.603412448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.603465508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.603482338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.603499628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.603514558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.603537108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.603555188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1763 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.603571868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1763 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.603763508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.603801568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.603833679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.603865919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.604118959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 561 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.604154229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 851 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.604188589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1763 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.604222489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1763 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.604258349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 562 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.604276039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:31.604294979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.604314549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.604333559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.604349459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:31.604384489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.604418319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.604438269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.604454839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.604470349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.604486279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.604505129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.604521819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.604537859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.604553049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.607161191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 562 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.607217711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 852 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.607235401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1764 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.607256051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1764 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.607274031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.609464403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:31.609497223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.609515023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.610752084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.610772324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.610805714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.610823114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.610840674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.610857294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.611112604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 853 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.611139584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1765 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.611157974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1765 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.611995895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 854 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.612039305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:31.612058645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.612133035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.612167535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.612183485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.612201475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.612218035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.612236735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 854 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.612274725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1766 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.612291445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1766 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.612309285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.614739487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.614777417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.617515629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.617581689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.617659179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.617678039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.617695469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.617712789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.617727389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.617744769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.617761839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.617781889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.617811819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.617828819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.61854008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1767 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.61857844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1767 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.621620782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.621647122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.621816652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.621835502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.621859502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.621875972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.621895272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1768 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.621924642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1768 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.622552873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.622592163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.622612683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.622630803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.622648103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.622662673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.622681253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1769 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.622697763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:31.623538703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.623565983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.623592293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.623607573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.623626533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.623641963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.627329486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:31.627360256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1770 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.628519697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:31.628550947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.628747447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.628772867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.628858267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.628874207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.628892087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.628907147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.628923957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.628941997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1771 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.629115838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1771 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.63262069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1772 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.63266343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1772 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.63268741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.63272424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.63289799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1772 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.63293888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1772 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.6329743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.6329928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.843238671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.843305121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.843320941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.843337221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.844846302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 563 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.844915412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 855 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.844935062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1773 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.844958582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1773 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.847278624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.847331984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.847365314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.847409764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.863979257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 563 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.864042177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 855 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.864077577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1773 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.864111017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1773 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.86811584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 564 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.86815353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:32.86817384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.86819401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.870362391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.870391251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:32.870541162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.870576802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.870592682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.870612102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.870629732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.870646822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.870662662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.870681402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.870700802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.870717132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.880286589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 564 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.880351719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 856 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.880369879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1774 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.880389949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1774 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.88143128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.884679982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:32.884722472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.884742502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.944135927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.944181827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.944199707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.944215417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.944231877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.944245577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.955064095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 857 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.955113985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1775 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.955136015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1775 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.958142168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 858 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.958186998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:32.958210258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.959977909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.960187449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.960206039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.960224089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.960240149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.01374994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 858 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.0138079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1776 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.01382622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1776 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.015039391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.019589094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.019631994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.024273778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.024316428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.024335028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.024351058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.024367888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.024384268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.024399518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.024415438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.024430558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.024446128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.024461128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.024479558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.032881954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.032929234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1777 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.037181767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.037229397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.103245147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.103286097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.103305077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.103322407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.108425021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1778 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.108476731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1778 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.110684233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.110731123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.402881243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.402933543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.402954383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.402973113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.420227256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1779 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.420278426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:33.509241653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.509307183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.51786465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.51791049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.51796229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.51797909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.549568924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:33.549615904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1780 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.552763096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:33.552811396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.615831844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.615874534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.615892234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.615906114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.615922734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.615938454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.615953904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.689111589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1781 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.689185749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1781 }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.689920649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.689958209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.692433421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 565 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.692474591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.692606891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1782 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.692628661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1782 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.693429472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.693485982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.693521542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.693551092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.70448977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 565 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.70455312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 859 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.70459255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1782 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.70462804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1782 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.780141056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.780189396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.780204246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.780218416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.786913052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.789862454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:33.789911474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1783 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.789934534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1783 }, kind: MgsRequest(SpState) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.792105875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.792150335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:33.792243506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.792302346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.792332596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.795836108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 566 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.795911028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 860 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.795932138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1783 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.795970488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1783 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.796886099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.798809781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:33.798866811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.798893471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.85182814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.851860641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.852393841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.852444921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.852462161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.852478851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.852495711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.852511221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.852527291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.852543321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.852556531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.865532571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 861 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.865587571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1784 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.865607821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1784 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.87782084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 862 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.87788938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.87790928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.879038591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.879090671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.879106371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.879123031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.879136441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.092206642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 862 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.092269162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1785 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.092286262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1785 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.092450242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.098057466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:34.098111976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.105800262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.105847742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.105868202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.105884842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.11672485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1786 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.11677842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1786 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.119801573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.119850973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.121874634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.121896484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.121912104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.121926494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.121942544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.121958464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.121971934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.121986714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.122002904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.122018374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.122032534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.122047524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.12971733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1787 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.12978038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1787 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.144686551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.144745761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.159994103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.160049063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.160355813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.160375183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.186091123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1788 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.186158553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1788 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.192742918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.192816188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.19538879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.19543177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.19551061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.19552716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.202977495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1789 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.203039395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:34.205879157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.205931727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.221201699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.221365959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.221556939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.221600429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.225301862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:34.225339542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1790 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.292865873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:34.292913023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.310142666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.310168306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.310209146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.310225246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.310244446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.310261466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.310277306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.312910108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1791 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.312982448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1791 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.317332001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1792 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.317387062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1792 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.321420655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.321482895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.32883544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1792 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.32892681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1792 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.32909467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.32911491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.616649597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.616699377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.616715237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.616733377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.616747977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.616768237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 863 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.616786597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1793 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.616831957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1793 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.62015243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.62025639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.62030171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.62033229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.625500564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 567 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.625605184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 863 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.625642464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1793 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.625676664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1793 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.625759344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.625780074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:34.625798974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.625815774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.625917814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.625937284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:34.625954014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.625984114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.625998044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.626013574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.626028894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.626046344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.626063324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.626079804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.626094704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.626108304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.626125074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 568 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.626159044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 864 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.626176424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1794 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.626191664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1794 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.626207234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.6338014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:34.63385928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.63387835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.635569541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.635603901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.635621141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.635635271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.635655871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.635670442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.635850702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 865 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.635875242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1795 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.635890752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1795 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.639863615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 866 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.639923635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:34.639945545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.640133575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.640286115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.640304525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.640323925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.640339035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.640381545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 866 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.640418655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1796 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.640462775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1796 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.640482455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.641601476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.641651596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.641723866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.641742076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.641760376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.641777176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.641793806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.641812306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.641827036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.641844006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.641862396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.641879296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.641895086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.641914076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.641930976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1797 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.641947696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1797 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.666631285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.666769055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.67375141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.6738476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.67399887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.67401588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.674400291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1798 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.674428761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1798 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.675858222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.675894482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.676046092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.676066132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.676083842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.676097312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.676115202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1799 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.676132292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:34.677189793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.677227493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.677282173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.677335363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.677356723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.677370393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.677385933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:34.677402633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1800 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.678694734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:34.678723754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.682306837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.682359497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.682733097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.682759527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.682776047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.682793057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.682809987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.682855547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1801 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.682936507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1801 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.68662039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1802 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.68666739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1802 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.68689152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.68694278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.68697168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1802 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.68700683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1802 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.68704473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.68706318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.664668796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.664702386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.664717576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.664732136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.665025787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.665060387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 867 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.665159967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1803 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.665198887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1803 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.666205488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.666261298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.666295968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.666325118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.674460404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 569 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.674530024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 867 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.674564844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1803 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.674602664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1803 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.675595865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.675639495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:35.675659255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.675676705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.677495926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.681079689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:35.681204999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.681292769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.681333599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.681375919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.681407359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.681441119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.681474519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.681508789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.681579669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.681619829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.794142014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 570 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.794231594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 868 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.794256534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1804 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.794275574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1804 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.794735264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.799178798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:35.799211038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.799230808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.799671198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.799693658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.799716748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.799732518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.799750008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.799772328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.801296819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 869 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.801339429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1805 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.801361299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1805 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.805464033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 870 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.805519173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:35.805541753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.814585919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.81473353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.8147528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.81477225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.81478767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.826843679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 870 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.826916009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1806 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.826935019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1806 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.826951679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.827827019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.827868499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.82802551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.82804497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.82806288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.82807947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.82809482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.82811171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.82812612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.82814249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.82815826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.82817528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.82819033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.82820801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.831312902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1807 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.831346472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1807 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.837018666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.837053166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.847809554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.847882835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.847977075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.848052485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.848626285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1808 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.850444796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1808 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.851948538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.852044198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.86900267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.86905277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.8690731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.869088191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.877685067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1809 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.877739277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:35.879706709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.879758439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.970399677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.970452227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.970556227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.970575587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.97494353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:35.97497527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1810 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.977239272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:35.977283382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.978382383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.978406393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.978424923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.978440523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.978457563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.978475313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.978498133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.983397747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1811 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.983441267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1811 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.985145658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1812 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.985188428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1812 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.991104013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.991169253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.995734376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1812 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.995775466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1812 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.995924636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.995946016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.604029155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.604083455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.604101225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.604118775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.604133865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.604154565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.604172245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1813 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.604189565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1813 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.604208115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.604317185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.604485735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.606238276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.607815938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 571 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.607880518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 871 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.607917228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1813 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.608038358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1813 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.608273788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 572 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.608347718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:36.608398018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.608443318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.608530858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.608574918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:36.608728088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.608840718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.609198549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.609221989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.609238499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.609256939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.609301179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.609319939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.609349489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.609363899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.614539823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 572 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.614590323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 872 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.614606363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1814 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.614624813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1814 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.614641693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.618240645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:36.618278715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.618297425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.618608526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.618638266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.618914856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.618946246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.618966006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.618981496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.618998466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 873 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.619063646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1815 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.619083396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1815 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.620694597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 874 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.620744707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:36.620796827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.629927194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.630075984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.630121784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.630142354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.630160564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.630993205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 874 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.631078895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1816 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.631097605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1816 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.631114355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.635064928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.635166818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.649132289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.649160779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.649181729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.649199839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.649216539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.649233429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.649247019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.649263059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.649281459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.649298249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.649314519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.649332289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.651951201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1817 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.652099031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1817 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.654974153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.655002843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.657378745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.657415305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.657432625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.657445625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.657460165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1818 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.657481355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1818 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.658103035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.658136945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.658267686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.658283546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.658411566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.658465866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.658498806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1819 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.658519686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:36.659081136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.659132116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.661587948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.661617008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.661634428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.661652668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.670246875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:36.670289645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1820 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.671440685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:36.671532536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.67779067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.67784048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.67805292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.678129891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.678147311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.678163361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.678182371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.678234081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1821 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.678252981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1821 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.680528622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1822 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.680553162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1822 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.683853695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.683919965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.683957935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1822 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.683998435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1822 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.684034285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.684056165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.602096786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.602137686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.602152186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.602167216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.602180596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 573 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.602200436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 875 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.602218136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1823 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.602234156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1823 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.602252186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.602284086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.602312596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.602342846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.602556947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 573 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.602611947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 875 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.602646027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1823 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.602677747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1823 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.602710087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.602726397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:37.602743717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.602760307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.602777627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.602791247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:37.602809537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.602840337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.602855217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.604062528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.604084958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.604102158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.604117438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.604132698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.604148718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.604162058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.604999628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 574 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.605104368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 876 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.605122558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1824 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.605138608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1824 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.605155938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.610619533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:37.610664433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.610684703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.614187855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.614232395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.614260955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.614275285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.614290815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.614306265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.614785746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 877 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.614814046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1825 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.614835556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1825 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.615658246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 878 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.615686276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:37.615708626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.615728636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.615764216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.615779197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.615795347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.615810567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.617128078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 878 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.617184188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1826 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.617199418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1826 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.617215508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.618134958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.618186258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.618222938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.618242488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.618260608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.618278748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.618296138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.618313978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.618327948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.618344978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.618361528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.618400028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.618420528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.618437969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.618456579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1827 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.618478359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1827 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.62053289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.6205649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.623779133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.623814793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.623846113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.623860693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.624283133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1828 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.624504253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1828 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.625793774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.625835594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.625955004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.625974264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.625991934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.626008294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.628277716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1829 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.628303536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:37.628880556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.629181187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.632560969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.632597689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.632617069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.632631479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.632781759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:37.632832249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1830 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.63399277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:37.63404432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.63406532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.63408093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.63409863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.63411331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.6341334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.63415193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.63416856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.63421622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1831 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.63423744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1831 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.635087011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1832 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.635134661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1832 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.635244821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.635277411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.635338151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1832 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.635374311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1832 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.635432421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.635448671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.602371019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.60256305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.60258401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.60259914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.60261411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.60263464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.60265204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1833 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.60266971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1833 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.6027678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.60280092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.60359862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.60365345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.60375778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 575 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.604049101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 879 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.604089761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1833 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.604124551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1833 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.604163481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.604204811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:38.604255211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.604274351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.604292521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.604305551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:38.604336891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.604380411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.604398451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.604417011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.604433691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.604450531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.604467721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.604486501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.604502461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.604515791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.604531411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 576 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.604745781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 880 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.604890181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1834 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.604939021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1834 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.604956061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.608219784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:38.608248774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.608264884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.608393114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.608411674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.608429394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.608443484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.608458434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.608473404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.608489614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 881 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.608506634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1835 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.608536684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1835 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.609902015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 882 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.609942195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:38.612318747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.612392917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.612476277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.612492757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.612509947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.612524207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.612600517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 882 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.612634757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1836 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.612649837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1836 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.612664607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.613719418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.613757548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.613774668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.613787528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.613802448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.613817018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.613831158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.613845278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.613860148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.613875778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.613890098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.613905748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.613921288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.613936738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.613950438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1837 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.613964978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1837 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.61670396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.61674806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.61676988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.61678611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.618171921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.618207171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.618225731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1838 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.618244571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1838 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.618983462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.619013632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.619091412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.619124172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.619194242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.619209732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.619225422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1839 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.619240732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:38.619806943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.619847843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.619868913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.619883283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.619901393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.619915993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.619932263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:38.619950933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1840 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.620812973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:38.620843203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.620862393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.620875483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.620891323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.620905133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.620920853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.620938243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.620953743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.620969203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1841 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.620985543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1841 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.622702595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1842 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.622746205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1842 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.622766225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.622936385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.623010075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1842 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.623149045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1842 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.623250685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.623272105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.607710586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.607755846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.607772396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.607786986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.607801846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.607835327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 883 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.607851027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1843 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.607866847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1843 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.608172657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.608239367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.609434758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.609489438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.621167047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.621218587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 883 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.621256847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1843 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.621291307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1843 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.621515067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.621537577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:39.621556527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.621573847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.628471322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.628523332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:39.628549192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.628587342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.628602952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.628622892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.628639882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.628657372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.628673512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.628710162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.628729552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.628743862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.632516975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.632580405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 884 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.632599775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1844 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.632626355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1844 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.632933125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.640309331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:39.640351481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.640379231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.69220767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.69225728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.69227758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.6922958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.69242453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.69244206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.702807158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 885 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.702855068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1845 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.702873528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1845 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.704612319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 886 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.70476966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:39.70479435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.70539888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.70547339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.70549108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.70550925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.70552292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.749974334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 886 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.750043264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1846 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.750277634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1846 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.750520104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.752545786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.752581646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.753583126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.753626096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.753647546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.753665136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.753683036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.753700006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.753715537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.753732797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.753749377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.753809157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.753831007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.753847787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.75950925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1847 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.75954276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1847 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.763247013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.763297383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.765362424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.765423124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.765442864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.765459594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.765552844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1848 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.765578384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1848 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.767291826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.767335426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.769263197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.769291727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.769331607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.769348337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.769427627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1849 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.769447927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:39.77266917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.77270288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.779631985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.779668175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.779692305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.779706375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.784024278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:39.784076918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1850 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.785381229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:39.785439669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.788414752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.788473222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.788492882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.788506802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.788522562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.788540652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.788556872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.804334754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1851 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.804393154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1851 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.806711135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1852 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.806748676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1852 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.809683558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.809742518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.809904268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1852 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.809952208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1852 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.809989478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.810012858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.60862337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.6087062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.60874196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.60885017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.611897643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.611936223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 887 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.612059603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1853 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.612080183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1853 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.614272654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.62206228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.62223354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.6223174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.628725595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 579 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.628853335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 887 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.628936235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1853 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.629110546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1853 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.630213366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.630297136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:40.630330966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.630352276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.63503011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.63512499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:40.63522078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.63530878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.63534897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.63538327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.63541471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.63544596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.63547903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.63551487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.636784741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.636837401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.653039414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 580 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.653153214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 888 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.654059454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1854 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.654126604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1854 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.654425365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.665334123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:40.665435603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.665497503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.735076535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.735120965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.735140676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.735158076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.735175556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.735189526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.737028237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 889 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.737118657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1855 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.737140397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1855 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.74115502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 890 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.74118376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:40.74120554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.742950731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.743013271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.743032661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.743205202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.743227052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.80780448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 890 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.80787581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1856 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.80789503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1856 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.815871236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.818433378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.818494768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.823553562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.823608772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.823629522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.823646462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.823665602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.823683082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.823697102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.823713052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.823731362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.823749042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.823766382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.823784332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.827429535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1857 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.827478805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1857 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.836940742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.836969022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.840867035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.840943425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.841477016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.841514786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.896493387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1858 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.896530097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1858 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.899394049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.899440689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.903396372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.903456892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.903486282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.903503712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.904278073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1859 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.904316063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:40.907839656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.907889286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.909273987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.909334297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.909353167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.909368487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.909616287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:40.909645727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1860 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.911305478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:40.911356308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.915790692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.915829332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.915848192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.915862712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.915879792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.915895872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.915913042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.916793802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1861 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.916836663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1861 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.918339914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1862 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.918367184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1862 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.921144026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.921208566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.922488127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1862 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.922567297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1862 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.922601527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.922619097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.609622125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.609677445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.609695925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.609712155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.609727065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.609749335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.609769095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1863 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.609787525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1863 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.689522725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.689575915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.689612465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.689644905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.690339716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 581 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.690381716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 891 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.690416576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1863 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.690458936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1863 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.69659355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 582 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.696806101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:41.696876381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.696983341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.697615341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.697644691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:41.697661211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.697691711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.697704401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.697720391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.697735601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.697750121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.697766161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.697781301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.697795111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.697810461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.698883652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 582 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.698933862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 892 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.698950392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1864 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.698968322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1864 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.699082472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.705689987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:41.705716677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.707235718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.713298653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.713341833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.713396183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.713446613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.713466763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.713482853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.716550605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 893 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.716596086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1865 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.716613446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1865 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.717934757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 894 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.717983307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:41.718002667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.777812161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.778401401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.778427541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.778449001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.778462151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.795568924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 894 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.797045735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1866 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.797079885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1866 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.798192526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.799318997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.799358077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.800351678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.800381788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.800401808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.800421508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.800438808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.800454958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.800467918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.800483458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.800500398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.800516868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.800530978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.800545818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.808094844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1867 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.808137594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1867 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.811616816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.811645346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.973581108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.973645178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.973664608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.973680698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.97540353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1868 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.97543149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1868 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.977673981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.977711171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.977975072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.977993802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.978010222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.978024252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.983244136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1869 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.983284986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:41.984017686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.984065896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.998343217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.998395017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.998416097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.998433157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.014052859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:42.014102669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1870 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.018437512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:42.018484522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.031346752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.031396382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.031415202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.031429902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.031469092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.031486572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.031502662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.040542689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1871 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.040592549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1871 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.04273059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1872 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.04277207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1872 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.088880995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.089001655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.090289956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1872 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.090337936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1872 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.090586287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.090609267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.602253132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.602292252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.602307602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.602321662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.602395162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 583 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.602415932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 895 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.602437102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1873 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.602473312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1873 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.602577683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.602614693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.602643673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.602672033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.606631216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 583 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.606690136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 895 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.606722976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1873 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.606755596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1873 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.606786436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 584 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.606804316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:42.606821996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.606838526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.606854856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.606867866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:42.606882296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.606909836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.606923086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.606939036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.606954886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.606969176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.606985766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.607001666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.607015406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.607030126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.607044916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 584 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.607075716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 896 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.607090506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1874 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.607106506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1874 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.607121736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.609648308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:42.609691368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.609709238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.609851628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.609869168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.609885678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.609898408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.609912478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.609924908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.609938958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 897 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.609954058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1875 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.609968628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1875 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.614512702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 898 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.614572692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:42.614594072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.617599934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.617662144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.617683284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.617701634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.617715244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.618126134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 898 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.618196974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1876 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.618215164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1876 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.618232424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.618844005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.618886835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.618905195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.618920125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.618939605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.618957905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.618973155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.618990195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.619006675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.619022955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.619038675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.619054125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.619069045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.619092125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.621562897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1877 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.621612537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1877 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.628090732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.628484472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.628679292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.628731602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.628813492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.628922712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.629038673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1878 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.629065283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1878 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.633303966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.633349506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.642231942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.642260472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.642367833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.642400503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.643435903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1879 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.643486633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:42.645240745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.645281095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.645432185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.645448285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.645501465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.645515915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.647765287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:42.647819847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1880 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.649130938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:42.649175778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.649198808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.649214968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.649231678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.649246258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.649261958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.649277598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.649292498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.649309618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1881 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.649327308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1881 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.650614599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1882 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.650644449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1882 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.653588831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.653630391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.653946941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1882 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.653991561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1882 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.654037571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.654057561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.601912495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.601942855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.601956895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.601970025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.601984855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 585 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.602004865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.602022005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1883 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.602037915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1883 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.602228185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.602282295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.602315895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.602345815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.602530556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 585 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.602572246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 899 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.602606206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1883 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.602642296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1883 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.603657966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.603696056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:43.603717316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.603735376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.603818206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.603835577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:43.603853057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.603884937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.603900157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.603918887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.603936347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.603968177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.603987587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.604003027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.604022407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.604039947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.604058327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 586 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.604095927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 900 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.604116297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1884 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.604158097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1884 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.604177187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.606517339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:43.606559579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.606577729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.610028661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.610052991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.610072441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.610087381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.610165631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.610184301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.610612462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 901 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.610639202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1885 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.610659392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1885 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.611600252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 902 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.611641402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:43.611661162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.611683042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.611719292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.611734932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.611752342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.611765862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.611824933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 902 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.611859863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1886 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.611879133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1886 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.611895153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.612452043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.612482283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.613482974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.613517964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.613537284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.613555584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.613572414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.613587254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.613601074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.613621394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.613642274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.613660764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.613680504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.613696974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.613713584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1887 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.613730324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1887 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.615882286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.615925966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.616005716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.616024256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.616187506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.616229756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.616247386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1888 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.616286356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1888 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.616694516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.616730736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.616749426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.616764886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.616782676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.616796536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.616812086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1889 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.616828666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:43.617390657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.617420947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.618895088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.618914548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.618933368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.618946578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.618961688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:43.618977688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1890 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.619800699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:43.619830499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.619901299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.619916349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.619934229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.619948459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.619963929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.619980279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.619995029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.620010679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1891 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.620026869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1891 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.62118662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1892 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.62122082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1892 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.62123992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.62127108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.62130741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1892 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.62134097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1892 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.62137334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.62148628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.601957028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.602005118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.602022108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.602037278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.602870059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.602897459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 903 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.602915529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1893 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.602932049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1893 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.60385205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.603903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.60393386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.60396281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.60421449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 587 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.60426798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 903 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.60430459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1893 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.60433771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1893 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.60457122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.60460681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:44.60464966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.60466738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.607900743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.607936653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:44.608090973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.608209473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.608271613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.608305763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.608324893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.608342943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.608363773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.608397713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.608415573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.608429773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.609692524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 588 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.609755454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 904 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.609774444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1894 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.609791934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1894 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.609811934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.614389897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:44.614439787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.614491658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.614595618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.614612698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.614632318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.614646778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.614666418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.614681198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.616023439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 905 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.616063789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1895 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.616083269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1895 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.619826552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 906 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.619889302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:44.619910752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.620101902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.620165002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.620182542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.620228432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.620245152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.620300582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 906 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.620365532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1896 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.620383692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1896 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.620463582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.631995921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.632144731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.643403289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.644973061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.645005141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.645026961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.645043731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.645062241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.645078621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.645094041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.645113571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.645131201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.645147231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.645162961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.645685901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1897 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.645708241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1897 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.649351564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.649382204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.649461354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.649479184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.649497234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.649512024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.653292687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1898 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.653339267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1898 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.653518507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.653540987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.653661877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.653679377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.653694997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.653708027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.653723677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1899 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.653739717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:44.655124638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.655153348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.655170938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.655214328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.656206389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.656226089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.656241639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:44.656257429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1900 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.65757438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:44.65789752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.65792578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.6579423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.6579597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.6579743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.65799004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.65800588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.65802084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.65803697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1901 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.6580543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1901 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.660225272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1902 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.660270762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1902 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.663718225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.663772375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.664164855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1902 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.664206025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1902 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.664241555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.664262135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.640367281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.640409531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.640423701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.640437351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.640668401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.640694881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 907 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.640713561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1903 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.640730821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1903 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.644321934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.644381034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.644411804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.644448584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.647186136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 589 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.647235596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 907 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.647275696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1903 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.647314686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1903 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.647692247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.647816247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:45.648274707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.648299297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.649880598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.649909438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:45.649943638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.649975368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.649994338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.650012458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.650030868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.650046948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.650065808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.650143908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.650160468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.650174048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.661370767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 590 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.661435037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 908 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.661453697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1904 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.661472607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1904 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.661563507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.664023869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:45.664069369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.664090799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.671153344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.671189834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.671207254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.671223204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.671240414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.671254104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.675877188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 909 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.675915228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1905 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.675931718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1905 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.67927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 910 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.67933024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:45.67935639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.680607291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.680681401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.680700501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.680721651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.680735861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.686317356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 910 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.686385676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1906 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.686409806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1906 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.686490166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.687319636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.687346706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.694304342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.694349242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.694369152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.694386282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.694403982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.694433832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.694448402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.694468212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.694485862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.694501972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.694517732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.694534842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.695150702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1907 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.695178662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1907 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.698709515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.698758915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.704041749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.704067129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.704189559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.704205449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.707600412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1908 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.707638222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1908 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.708502492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.708570222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.717245449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.717289339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.717351579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.717368489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.7183594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1909 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.71839778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:45.721814642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.721859162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.722253063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.722314173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.722410673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.722449183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.723937234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:45.723999624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1910 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.725270605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:45.725306835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.728995588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.729037268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.729058318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.729077088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.729104928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.729120828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.729139828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.729355118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1911 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.729390958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1911 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.731146729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1912 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.73118317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1912 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.734777942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.734843072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.737078744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1912 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.737141824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1912 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.737180244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.737198254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.624753382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.624795772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.624814562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.624829492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.625994893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.626037093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.626054513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1913 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.626069573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1913 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.628217505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.628272015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.628303335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.628334265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.631046917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 591 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.631096927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 911 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.631129907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1913 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.631162367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1913 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.633302309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 592 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.633343149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:46.686215689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.686342449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.689371931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.689443361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:46.689532091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.689646261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.689687611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.689731301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.689774951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.689808891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.689839791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.689871531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.689934891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.689968251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.698158218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 592 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.698224558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 912 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.698243628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1914 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.698260218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1914 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.698608258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.703949242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:46.704078712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.704346282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.705472003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.705509573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.705657013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.705685593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.705702823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.705722783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.709711856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 913 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.709750276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1915 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.709769296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1915 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.712550908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 914 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.712600769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:46.712621589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.722375466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.722465166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.722482686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.722499396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.722513106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.729567111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 914 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.729633161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1916 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.729651111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1916 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.729715461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.731069552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.731127912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.731971723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.732019693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.732046433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.732065393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.732086673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.732107203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.732124983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.732142173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.732158943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.732174383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.732192523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.732241083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.743767142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1917 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.743899462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1917 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.748243525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.748282275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.751478178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.751522438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.751545758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.751560918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.75414054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1918 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.75416858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1918 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.757629192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.757653342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.760763344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.760799954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.760818984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.760833144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.761409904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1919 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.761460524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:46.763212406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.763245246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.76915809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.76921749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.76929386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.76931245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.771728062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:46.771762422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1920 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.774235344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:46.774287364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.775287325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.775332075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.775352345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.775368545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.775386935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.775403845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.775421875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.783316081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1921 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.783367451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1921 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.786449473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1922 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.786491973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1922 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.787550784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.787647724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.787945904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1922 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.788000114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1922 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.788040534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.788058194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.651690726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.651731906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.651746836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.651760606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.655157228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.655203498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 915 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.655222158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1923 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.655240718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1923 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.672832502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.672883862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.672916092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.672945712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.675406163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 593 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.675448143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 915 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.675481444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1923 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.675515884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1923 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.676000234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.676036654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:47.676055324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.676072804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.72385496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.72389137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:47.72391035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.72395896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.7239826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.7239999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.7240156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.72403213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.72404797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.72406413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.72408134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.72409642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.727873053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 594 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.727944823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 916 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.727970343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1924 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.727988673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1924 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.728068213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.730875905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:47.730919765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.730945735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.73675873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.73679637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.73684585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.7368622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.73687761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.73689248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.738492931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 917 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.738511631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1925 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.738532831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1925 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.739799692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 918 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.739898832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:47.739919502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.741262983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.741333153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.741350393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.741370623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.741391343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.742916504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 918 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.742981974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1926 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.743001364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1926 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.743020514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.743666575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.743718705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.748411569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.748448049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.748471549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.748486349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.748503419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.748519919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.748534599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.748551459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.748567799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.748582829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.748601159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.748616509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.748702199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1927 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.748723629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1927 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.751298881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.751330441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.757802136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.757846856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.757867466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.757883466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.759574006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1928 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.759630766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1928 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.760253466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.760277676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.760296566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.760318166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.760335637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.760350827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.760367107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1929 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.760384947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:47.760974657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.761025367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.76540641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.76543182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.76545524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.76547085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.765926731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:47.765969051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1930 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.767002672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:47.767049622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.769757084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.769833974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.769858164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.769871744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.769888144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.769903674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.769919494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.771803035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1931 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.771843945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1931 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.773869617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1932 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.773924317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1932 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.779264381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.779313471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.779939691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1932 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.780111411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1932 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.780145901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.780165291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.606885765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.607001925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.607280295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.607347345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.607913296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.607957686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.607975866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1933 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.607992336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1933 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.610774868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.610906378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.611003078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.611080818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.61371349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.61378838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 919 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.61382591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1933 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.61386034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1933 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.61415514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.61417772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:48.61419663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.61421434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.617337183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.617363843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:48.617405753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.617439073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.617453193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.617467783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.617485153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.617501003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.617515373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.617529853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.617543563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.617555843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.623771528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 596 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.623840288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 920 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.623861038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1934 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.623879578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1934 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.624291598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.62726435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:48.62730769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.62732797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.74705434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.747086651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.747438951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.747519671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.747593331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.747611261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.748599122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 921 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.748625232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1935 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.748666242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1935 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.754397906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 922 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.754444896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:48.754479536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.800391111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.800438881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.800455411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.800472271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.800486181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.806760146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 922 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.806956436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1936 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.807353896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1936 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.808116057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.8122846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.8123231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.815674072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.815697122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.815713662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.815728112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.815744232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.815760742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.815774902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.815796322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.815811812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.815827312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.815844712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.815859532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.817752774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1937 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.817796044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1937 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.822354177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.822412547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.824574239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.824612329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.824629889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.824649269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.838564319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1938 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.83861977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1938 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.840719041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.840774241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.843749163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.843795323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.843818073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.843833203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.844141264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1939 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.844162554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:48.851376819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.851445999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.86518885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.86521692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.86526833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.86531262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.870455314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:48.870503384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1940 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.872676445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:48.872743775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.877802159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.877838249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.877855409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.877869189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.877884589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.877900089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.877915649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.891793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1941 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.89182775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1941 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.893637911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1942 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.893698111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1942 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.895073912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.895133252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.895945703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1942 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.896000453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1942 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.896157773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.896183893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.684026517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.684206737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.684264397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.684303497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.684793758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.685912858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 923 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.685948048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1943 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.685964828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1943 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.6883318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.68853412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.6885664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.68859509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.695551206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.695619156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 923 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.698832948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1943 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.698897428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1943 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.706798534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.708200315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:49.708263285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.708342875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.793346978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.793394058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:49.793440128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.793472928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.793488519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.793505289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.793521779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.793539479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.793554889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.793571539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.793589609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.793606139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.798328092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.798393852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 924 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.798412152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1944 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.798428862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1944 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.799061743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.806096878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:49.806152668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.806173078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.807850259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.807890889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.807916879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.807932619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.807950559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.807966699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.82137523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 925 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.82142918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1945 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.82145046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1945 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.823257741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 926 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.823308441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:49.823331691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.827674584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.827803894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.827823334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.827844344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.827859554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.834229719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 926 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.834326969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1946 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.834348529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1946 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.834367139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.83547376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.8355228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.882628806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.882674746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.882692006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.882708496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.882724456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.882740316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.882753116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.882770016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.882785446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.882800966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.882814786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.882828736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.883253316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1947 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.883295526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1947 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.886147868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.886179908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.88842318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.88844245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.8885854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.88862286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.953646559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1948 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.953696649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1948 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.958155253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.958203063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.961044795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.961091605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.961190545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.961211215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.96725239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1949 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.96730411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:49.968618241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.968663691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.025524783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.025577773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.025651774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.025671334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.026805804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:50.027114245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1950 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.031059518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:50.031104078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.03398035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.03408777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.03419971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.03423918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.0343241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.03436408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.03439615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.045823309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1951 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.045858729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1951 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.048188021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1952 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.048216741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1952 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.048876021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.048920791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.049146411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1952 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.049193071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1952 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.049331311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.049352291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.603682389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.603730799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.603750019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.603765589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.60460949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.60463928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 927 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.60465558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1953 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.6046742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1953 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.606073361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.606109771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.606140571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.606167581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.610921775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 599 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.610996075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 927 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.611039385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1953 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.611074145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1953 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.611114525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.611133005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:50.611158335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.611176275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.611555655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.611581505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:50.611599835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.611632775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.611646925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.611664885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.611681855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.611698345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.611714685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.611729435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.611744995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.611757705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.613296177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 600 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.613357907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 928 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.613376367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1954 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.613395227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1954 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.613444447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.621676453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:50.621720233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.621740773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.732020306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.732067746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.732141816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.732187596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.732205486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.732219666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.734280388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 929 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.734320978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1955 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.734338998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1955 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.738453991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 930 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.738569311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:50.738645071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.739660292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.739715952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.739733242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.739761432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.739777362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.748653649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 930 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.748703329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1956 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.748721289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1956 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.751437501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.752827442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.752876962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.801246488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.801290988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.801308958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.801324068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.801338238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.801355918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.801370818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.801387838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.801402348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.801416278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.801433008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.801449929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.805381951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1957 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.805429962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1957 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.811040706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.811095016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.812326067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.812360727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.812379127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.812392757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.821555344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1958 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.821607414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1958 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.823144165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.823194485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.823734895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.823762675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.823781265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.823804855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.825696737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1959 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.825725927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:50.826653408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.826693558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.827541578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.827592278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.827613118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.827629568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.833891233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:50.833916773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1960 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.835710824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:50.835740894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.895290429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.895342049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.895362619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.895383939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.895401019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.895418609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.895435349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.955823965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1961 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.955876285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1961 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.959309518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1962 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.959352338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1962 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.959838088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.959982498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.977665701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1962 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.979328073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1962 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.979639333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.979672403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.618588755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.618640365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.618656395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.618670345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.618683615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.618703165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.618718985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1963 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.618734715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1963 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.628326772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.628393412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.628428862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.628459112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.7180289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 601 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.71812745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 931 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.71853784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1963 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.71858408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1963 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.720492611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 602 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.720529021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:51.720548792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.720567442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.721387022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.721412482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:51.721433432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.721465752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.721482232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.721535282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.721552342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.721567572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.721584102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.721598122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.721637712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.721651712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.789103373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 602 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.789182123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 932 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.789200903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1964 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.789218723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1964 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.789955934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.794804717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:51.794834638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.794852758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.79770419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.79816455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.79834368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.798427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.79875838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.79877852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.800163912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 933 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.800244592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1965 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.800291352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1965 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.805593126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 934 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.805632846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:51.805652136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.81080012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.813748442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.813789482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.813809832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.813828052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.814809933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 934 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.814855733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1966 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.814872633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1966 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.815054553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.816730984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.816761224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.825538731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.825582211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.825603141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.825621941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.825639871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.825657531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.825674771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.825691321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.825708971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.825726161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.825745191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.825763881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.826405171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1967 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.826431361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1967 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.832028186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.832073466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.842852534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.842922944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.843051024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.843099684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.848360898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1968 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.848404798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1968 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.85067092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.85070089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.863061349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.863108259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.863128229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.863143609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.988578314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1969 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.988633744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:51.991289456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.991328136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.992160806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.992206966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.992229346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.992245836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.992845927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:51.992893237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1970 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.995727269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:51.995787739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.998059401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.998111271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.998133421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.998154681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.998172941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.998194011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.998211831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.998360051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1971 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.998386841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1971 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.999943442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1972 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.999983172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1972 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.001807324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.001877534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.001915104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1972 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.001951964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1972 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.001985504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.002004944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.602871207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.602911337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.602926587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.602942097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.603003937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 603 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.603056687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 935 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.603107227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1973 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.603125447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1973 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.603144807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.603197247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.603230637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.603260907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.60762448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 603 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.60775528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 935 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.60779599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1973 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.607830171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1973 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.607863841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 604 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.607882931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:52.607903121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.607922131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.607939691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.607954931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:52.607972061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.608004591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.608027211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.608044401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.608061551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.608077291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.608095231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.608111481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.608126961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.608140351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.608157761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 604 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.608190681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 936 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.608207951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1974 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.608223851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1974 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.608240201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.610548523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:52.610595393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.610655013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.613366835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.613402515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.613439705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.613455355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.613473165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.613493575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.613933545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 937 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.613978575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1975 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.613996855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1975 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.614816966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 938 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.614857586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:52.614877196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.614896416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.615177876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.615193256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.615419856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.615445336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.616661267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 938 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.616724727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1976 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.616740637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1976 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.616755917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.617530948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.617759468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.617808588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.617824588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.617841848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.617877878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.617894278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.617909448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.617922848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.617937408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.617952558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.617966778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.617981078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.617996528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.618070438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1977 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.618087218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1977 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.62104049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.62106896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.623622752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.623661712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.623679502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.623694792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.624022463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1978 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.624047343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1978 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.624806153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.624847483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.624867213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.624882773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.624902553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.624916353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.626118134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1979 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.626154364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:52.626945075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.626975275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.626993615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.627009695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.627026985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.627041075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.627058505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:52.627074605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1980 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.627699095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:52.627734266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.630267857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.630307087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.630326327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.630341037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.630364498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.630382808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.630400108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.630537088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1981 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.630560978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1981 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.631901899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1982 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.631947389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1982 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.631965899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.631997859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.63331622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1982 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.63337701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1982 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.63341122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.63343077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.604164321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.604213791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.604230581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.604244961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.604258141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 605 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.604275281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.604292431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1983 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.604309121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1983 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.604614841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.604655731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.604688291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.604717371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.604816251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 605 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.604853611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 939 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.604886561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1983 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.604920721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1983 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.604952301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.604967161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:53.604983821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.605002151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.605036431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.605050851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:53.605066371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.605095221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.605108881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.605124571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.605140741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.605156561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.605171632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.605186322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.605203292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.605216222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.605230452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 606 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.605262132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 940 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.605277452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1984 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.605292322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1984 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.605308232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.608684454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:53.608728894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.608748024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.608869484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.608886994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.608904364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.608920364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.608936064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.608971364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.608986284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 941 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.609003514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1985 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.609024894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1985 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.609896435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 942 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.609932945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:53.609951305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.610079155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.610112165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.610125365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.610140525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.610152795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.610305015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 942 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.610372625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1986 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.610390205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1986 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.610406785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.610953836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.610982016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.610999556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.611015366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.611034136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.611051496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.611067686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.611086706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.611101406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.611116976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.611135066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.611150856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.611166216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.611182716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.611199636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1987 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.611218006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1987 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.613285028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.613317818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.614501189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.614545769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.614564249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.614579779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.614597109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1988 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.614617049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1988 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.615177749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.615218199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.615237949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.615252659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.615271429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.615284369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.615299719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1989 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.615317039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:53.61584533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.61588246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.61590032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.61591375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.61593039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.61594348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.61595902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:53.61597446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1990 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.61673998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:53.61677679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.61679607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.61681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.61682723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.6168409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.616858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.61687343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.6168893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.61690484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1991 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.61692278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1991 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.620085383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1992 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.620151853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1992 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.621356354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.621405004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.621469114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1992 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.621503184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1992 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.621537274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.621556324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.604218824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.604264554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.604280284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.604294994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.604307984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.604327924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 943 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.604344524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1993 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.604361974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1993 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.604380124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.604415764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.604446534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.604495424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.604571904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 607 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.604605714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 943 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.604638594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1993 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.604671214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1993 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.604702844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.604717264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:54.604733864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.604749634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.604766284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.604779614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:54.604794324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.604821624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.604834564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.604849394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.604863584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.604877894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.604891944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.604906334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.604920474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.604933094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.604946964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 608 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.604979214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 944 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.604995594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1994 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.605011714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1994 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.605027434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.611188809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:54.611279279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.611300229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.611320369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.611337239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.611356529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.611375199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.611395409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.611412289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.611429799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 945 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.611447649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1995 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.611464979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1995 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.61221803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 946 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.61232398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:54.61234776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.61236646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.61240461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.61242321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.61244182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.61245742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.61247509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 946 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.61251074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1996 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.61253147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1996 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.61254966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.61310791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.613137361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.613156691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.613171171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.613188621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.613204491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.613220811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.613237361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.613250451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.613267921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.613284231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.613299141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.613314771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.613331811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.613351851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1997 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.613369521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1997 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.615711702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.615768522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.615789563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.615805633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.615826983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.615842113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.615860533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1998 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.615878253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1998 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.616424743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.616475253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.616494243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.616507833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.616524683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.616540263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.616556253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1999 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.616572723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:54.617170384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.617207324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.617225704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.617238554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.617253424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.617265544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.617279754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:54.617296294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2000 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.618132714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:54.618169234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.618188154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.618202004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.618216584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.618231444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.618247584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.618263284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.618277624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.618291594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2001 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.618307914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2001 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.619442685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2002 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.619481375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2002 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.619498325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.619527125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.619557125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2002 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.619588865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2002 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.619620735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.619636505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.602459715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.602515916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.602534966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.602552696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.602567556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.602588476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 947 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.602607846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2003 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.602625366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2003 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.602888026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.602929116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.602962166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.602992626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.603153726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 609 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.603192326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 947 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.603227736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2003 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.603261106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2003 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.603295546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.603311496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:55.603329206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.603347186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.603364456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.603378636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:55.603394806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.603424586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.603438066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.603453856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.603473266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.603490006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.603506426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.603522296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.603537056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.603550716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.603568086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 610 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.603602566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 948 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.603620476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2004 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.603636056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2004 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.603653956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.607054249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:55.607097649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.607117179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.611174162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.611207292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.611227142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.611242452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.611261762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.611277812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.611482612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 949 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.611503622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2005 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.611519602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2005 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.614404564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 950 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.614439614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:55.614457645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.614670925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.614707435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.614725085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.614788705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.614804915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.614862695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 950 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.614932375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2006 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.614950245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2006 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.614968315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.615552115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.615593455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.615615045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.615633115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.615650105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.615667505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.615686275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.615706145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.615722355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.615739475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.615756705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.615773766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.615791096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.615806586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.615822756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2007 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.615843496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2007 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.617944297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.617997187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.619002158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.619032018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.619051878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.619066698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.619207298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2008 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.619249788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2008 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.619968859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.620016489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.620064339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.620080039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.620098529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.620113979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.620143989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2009 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.620161509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:55.620613789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.620663139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.620682899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.620697119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.620715529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.620729649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.620745759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:55.620761989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2010 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.62142451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:55.62146321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.627520804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.627564704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.627583234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.627598294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.627616614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.627633424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.627649294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.627704845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2011 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.627728195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2011 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.63550149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2012 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.6355533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2012 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.635666651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.635701671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.635788291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2012 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.635864851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2012 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.635901591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.635933751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.601718929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.601767349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.601783379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.602435429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.602501699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.60254039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.60256143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2013 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.60257947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2013 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.605071651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.605128061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.605159291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.605188892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.605531672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 611 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.605581092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 951 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.605620332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2013 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.605656042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2013 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.605691702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 612 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.605710702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:56.605729912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.605748202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.605765602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.605779412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:56.605795802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.605827702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.605841992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.605858772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.605874002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.605888682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.605906452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.605922562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.605937492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.605953352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.605969232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 612 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.606003952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 952 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.606020812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2014 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.606036732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2014 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.606053902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.608080954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:56.608125874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.608145444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.608163974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.608180284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.608198234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.608211764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.608227214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.608240894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.608256944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 953 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.608272724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2015 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.608288874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2015 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.609020374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 954 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.609059984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:56.609078574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.609097484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.609130684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.609147645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.609163885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.609179755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.609195345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 954 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.609227095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2016 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.609242985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2016 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.609258465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.609780325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.609809545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.609828605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.609842185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.609857725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.609873755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.609889235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.609904765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.609918495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.609933555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.609948605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.609963485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.609978195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.609993375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.610034815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2017 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.610050085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2017 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.612106017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.612163657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.612186397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.612202627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.612223137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.612237147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.612253207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2018 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.612269217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2018 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.612784007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.612830097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.612848227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.612861657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.612877277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.612891507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.612907147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2019 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.612922507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:56.613408198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.613450638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.613470078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.613488028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.613506698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.613521168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.613537728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:56.613554708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2020 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.614289238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:56.614331178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.614350718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.614366688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.614384908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.614398318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.614443138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.614460059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.614475259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.614490349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2021 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.614506529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2021 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.615573449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2022 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.615600599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2022 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.615618489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.615650579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.615683119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2022 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.615716649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2022 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.615748939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.615765109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.641497192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.641556692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.641571592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.641585722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.653409431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 613 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.653460391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 955 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.653478971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2023 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.653496021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2023 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.697411104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.697481974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.697513584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.697561784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.716447588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 613 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.716507788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 955 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.716539658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2023 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.716572099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2023 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.734244982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.734277422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:57.734298612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.734323432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.743922619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.743962329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:57.743979809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.744010809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.744025129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.744080969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.744253049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.744272229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.744288319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.744304139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.744319529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.744333009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.762451612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 614 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.762542512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 956 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.762564952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2024 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.762583512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2024 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.784563099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.796344968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:57.796380658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.796398048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.815059432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.815100192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.815116452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.815129952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.815190312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.815205862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.815791582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 957 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.815820932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2025 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.815836462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2025 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.817505464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 958 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.817544514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:57.817694094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.821095956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.821166296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.821185496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.821201816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.821215546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.841112761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 958 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.841176931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2026 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.841193951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2026 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.841235632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.846336075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.846463775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.862895458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.863364428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.863393738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.863411258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.863427348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.863443548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.863459098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.863499848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.863518088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.863540218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.863560918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.863581758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.881928172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2027 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.881975192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2027 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.896824163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.896882143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.897959314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.897997804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.898017534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.898032254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.903992729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2028 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.904045309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2028 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.912373125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.912423185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.91890235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.9189651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.91903749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.91905375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.93222353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2029 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.93233499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:57.944131849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.944190509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.952726356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.952790696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.952813156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.952828366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.957037149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:57.957088189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2030 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.95917812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:57.95921774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.972720161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.972786881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.978684175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.978711605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.978728015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.978743705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.978757925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.989538803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2031 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.989570233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2031 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.991496325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2032 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.991529525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2032 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.992679796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.992747386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.007545377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2032 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.007612967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2032 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.007748237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.007768467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.602583346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.602637146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.602653066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.602668836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.602685156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.602727006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.602743636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2033 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.602759896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2033 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.602778626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.602848116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.602881086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.602910626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.634049149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.634115599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 959 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.634153049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2033 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.634187279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2033 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.634325899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.63434732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:58.63436591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.63438359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.721275495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.721375445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:58.721479045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.721579585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.721638615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.721679685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.721714675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.721748935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.721781925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.721815465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.721875866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.721918166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.725803708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 616 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.725908519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 960 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.725953489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2034 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.725997699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2034 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.726349099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.730474072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:58.730585892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.730636402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.804541408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.804573168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.805383088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.805435459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.805454679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.805470879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.816230427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 961 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.816285547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2035 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.816305727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2035 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.819548249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 962 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.819580109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:58.819602369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.890875433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.890943863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.890960513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.891120943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.891142973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.898216508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 962 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.898285959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2036 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.898310489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2036 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.898586359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.901888641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.901936131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.904399413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.904435963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.904453743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.904469433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.904485403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.904502263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.904516023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.904531223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.904546353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.904561313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.904576303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.904591043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.928139361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2037 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.928182771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2037 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.932244244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.932296854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.935464617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.935512247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.935531097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.935544647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.936662197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2038 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.936693757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2038 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.940952741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.941022351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.9538727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.95392152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.95394262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.95396266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.968540881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2039 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.968594712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:58.969605482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.969656342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.055330777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.055374237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.055394027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.055408077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.129148803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:59.129203293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2040 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.136760788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:59.136814568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.146733906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.146760296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.148990118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.149030348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.149048458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.149065538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.149081038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.161071987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2041 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.161121067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2041 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.16582828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2042 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.1658725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2042 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.255975448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.256018648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.260800212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2042 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.260862612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2042 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.261447312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.261505902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.60257796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.60262584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.60264105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.60265489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.60266861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.60268957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 963 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.60270893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2043 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.60272681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2043 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.6027755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.60281125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.60284418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.6028758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.60296169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.60299731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 963 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.60304992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2043 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.60308243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2043 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.60311575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.60313312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:59.6031503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.60316665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.60318707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.60320343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43:59.60322251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.60325894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.60327404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.60329048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.603307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.60332412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.60334211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.60335844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.60337764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.60339332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.60341059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.60344664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 964 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.60346424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2044 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.60348176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2044 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.60350067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.605745922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:59.605788422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.605807152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.608138994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.608180024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.608198714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.608213824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.608232054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.608246984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.608263524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 965 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.608281644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2045 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.608298814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2045 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.609128584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 966 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.609158295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:59.609176205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.609198555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.609231415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.609245545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.609262435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.609275655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.609319885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 966 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.609353635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2046 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.609370565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2046 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.609386425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.609935415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.609959115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.610251345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.610266455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.610282835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.610303255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.610318645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.610333775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.610346425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.610361345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.610377245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.610392465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.610407215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.610421795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.610437195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2047 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.610453325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2047 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.612481597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.612512027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.612531507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.612545827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.612563697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.612581627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.612597877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2048 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.612614767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2048 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.613131828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.613166368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.613184458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.613199038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.613219248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.613232658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.613248938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2049 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.613266128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:59.613793698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.613821828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.613842718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.613858358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.613875778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.613893498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.613911448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:59.613927808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2050 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.614689769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:43:59.614718379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.614737959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.614751369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.614768329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.614782129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.614798749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.614817529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.614833899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.614849609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2051 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.614868559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2051 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.61601485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2052 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.61604657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2052 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.61606344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.61609688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.61612712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2052 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.61615965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2052 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.61619447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.61621218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.603087613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.603145463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.603163333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.603180163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.603195453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:00.603217353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:00.603235423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2053 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.603252593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2053 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.603545933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.603608243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.603646033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.603679783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.603772033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:00.603812773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:00.603845884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2053 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.603883114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2053 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.604939274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 620 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.604975744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:00.604994624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.605012384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.605095584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.605112524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:00.605131684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.605161865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.605177445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.605193995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.605209395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.605228245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.605244615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.605259565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.605274885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.605287755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.605326735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 620 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.605364975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:00.605381965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2054 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.605399245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2054 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.605416485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.607724236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:00.607748416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.607766296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.607851997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.607894457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.607913397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.607929657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.607949307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.607966897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.608000187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:00.608017557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2055 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.608035727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2055 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.608835657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:00.608858787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:00.608876607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.615955613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.616027773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.616050653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.616069993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.616087343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.616365343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:00.616414833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:00.616433563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2056 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.616451323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.617267104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.617306234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.617388884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.617407694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.617427794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.617444504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.617462724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.617481094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.617496594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.617515534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.617534254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.617550414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.617567934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.617587984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.618620605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2057 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.618654525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2057 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.620907996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.620939436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.621139067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.621159747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.621177917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.621192527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.621228087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2058 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.621245507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2058 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.621874537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.621912657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.624481989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.624518649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.624537629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.624554779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.62563915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2059 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.62567023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:00.6263419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.626388321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.626455931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.626482991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.626510061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.626524001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.626540881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:00.626558211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:00.627331231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:00.627378691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.627446231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.627464271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.627482861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.627498761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.627516601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.627535211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.627551891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.627572081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:00.627592071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2061 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.628696992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2062 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.628737412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2062 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.628759092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.628792222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.628826352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2062 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.628861112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2062 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.628937432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.628961462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.602362185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.602410075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.602425335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.602443005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.602488885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.602510036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:01.602528596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2063 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.602547816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2063 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.603041876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.603084476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.603118856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.603200216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.603358816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.603412066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:01.603447136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2063 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.603480176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2063 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.604912367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:01.604954867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:01.605904758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.605937478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.606335268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.606356128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:01.606434188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.606474148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.606489429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.606506769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.606524369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.606540699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.606557899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.606575459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.606592609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.606605839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.606706939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:01.606748679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:01.606766599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2064 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.606784069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2064 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.606844669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.609897261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:01.609929291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.610048161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.613991254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.614041984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.614099124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.614115624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.614132234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.614148784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.614554535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:01.614575535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2065 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.614594635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2065 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.618332767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:01.62227319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:01.6223907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.622526561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.622589231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.622606191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.622623951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.622644251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.622752801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:01.622800781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:01.622815761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2066 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.622832041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.624745692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.624789482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.624821872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.624837632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.624854582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.624871002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.624888082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.624911172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.624926362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.624944432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.624960962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.624977212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.624993762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.625055833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.625073173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2067 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.625091783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2067 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.627809415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.627849055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.627888235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.627904275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.627953705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.627970785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.627986805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2068 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.628004805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2068 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.629111466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.629146456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.629165576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.629180856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.629196556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.629210976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.629227236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2069 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.629243776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:01.630911237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.631160717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.632450738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.632468488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.632610398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.632627568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.632694398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:01.632732768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:01.649615081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:01.649673871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.649761681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.649780411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.649799471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.649816451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.649834931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.649855771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.649872911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.649889011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:01.649907771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2071 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.652572853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2072 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.652614133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2072 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.652637853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.652672273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.653077194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2072 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.653127234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2072 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.653191344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.653211314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.727520543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.727570833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.727590533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.727606453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.728845144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 623 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.728876214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 975 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.728892484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2073 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.728911264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2073 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.729824094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.729919655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.729953015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.729983015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.738261101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 623 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.738445401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 975 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.738537471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2073 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.738572631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2073 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.745194846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 624 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.745227216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:02.745247376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.745268796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.749144319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.749187289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:02.749208319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.749241359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.749259299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.749276889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.749295269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.749314809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.749333359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.749352189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.749369519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.749386159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.755018823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 624 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.755094404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 976 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.755112364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2074 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.755129274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2074 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.762814578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.766401301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:02.766497671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.766995012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.783678054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.783727524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.783747444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.783763874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.783782214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.783799344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.007165273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 977 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.007221063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2075 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.007243063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2075 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.011211966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 978 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.011264556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:03.011285636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.026843027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.026898847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.026916218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.026936558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.026951998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.051629476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 978 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.051695996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2076 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.051714136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2076 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.059678452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.061577284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.061706524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.063997205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.064028795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.064047136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.064067166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.064085186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.064102506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.064117846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.064133816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.064171156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.064186936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.064202276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.064220856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.075998965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2077 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.076038085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2077 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.084630551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.084682301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.086524042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.086559072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.086577732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.086596133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.181947704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2078 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.182000464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2078 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.184930547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.184963217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.196373125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.196412295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.196430745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.196449175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.235032934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2079 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.235132065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:03.24179942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.24188385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.243158761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.243220771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.243280721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.243313121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.251843987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:03.251923057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2080 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.272203172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:03.272285803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.28257021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.28262858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.28265158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.28267932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.28270101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.28271952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.28273686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.286360963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2081 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.286411403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2081 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.290539886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2082 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.290574266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2082 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.302869226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.302935336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.309574951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2082 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.309639451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2082 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.363957372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.364014842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.878333498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.878381349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.878410739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.878426309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.882362692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 625 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.882399842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.882415012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2083 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.882429842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2083 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.892595309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.892673539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.892708479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.892758329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.910292313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 625 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.910355243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 979 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.910392363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2083 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.910427793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2083 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.915798627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.915847127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:03.915880087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.915901207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.922950282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.922993902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:03.923062002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.923101322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.923116722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.923134222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.923151312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.923168682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.923186732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.923203582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.923219642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.923234682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.932391119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 626 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.932467839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 980 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.932486619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2084 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.932503859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2084 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.017237583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.021128306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:04.024666989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.024714939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.029217632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.029340722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.029427432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.029470332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.029528372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.029561162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.101082006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 981 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.101111476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2085 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.101128336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2085 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.103920779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 982 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.103947719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:04.104073989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.167208126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.167318026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.167338316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.167372676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.167387916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.257442164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 982 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.257488334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2086 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.257507784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2086 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.258371055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.263241439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.263657289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.272762426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.272791046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.272813096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.272830296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.272846946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.272866026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.272883536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.272903376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.272963846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.272983066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.272999326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.273014896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.373278352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2087 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.373532172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2087 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.474164038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.474217148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.78378052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.78382929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.78384728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.78386101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.785659352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.785693182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.792211137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.792256587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 983 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.807781258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.807853568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.807886278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2088 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.807905098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2088 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.824140071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.824187471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.843818755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.843905056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.844031906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.844079876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.844196176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 627 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.844278276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 983 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.853433633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.853490093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.857829306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.857866566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:04.857885876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.857917656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2089 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.857936606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:04.859926208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.859966148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.861525869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.862015089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.867681613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.867714853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.867732153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.867767124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 984 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.867975274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.871647936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.874410329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.874452879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.874472839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:04.874491919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2090 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.979994038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:04.980278128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.113181639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.113214669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.113237329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.113254039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.113271479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.113289519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.113307049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.113324569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 985 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.117247832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 986 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.12801084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.12806975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2091 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.12811288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2091 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.132829443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2092 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.132882953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2092 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.135480045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.135535855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.135567735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.138579528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.147703955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2092 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.147784845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2092 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.148591155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.148626725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.148645135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.148662175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.148902535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2093 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.148929446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2093 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.153268019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.153334489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.16805712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2093 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.16812637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2093 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.172631153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.172683113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.223893982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.223941272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.223960112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.223976092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.223990722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.224018862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.224043832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.224060412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.224075002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.230262537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2094 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.230306407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2094 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.233251649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.233303269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.239033943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.239059923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.239076753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.239089703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.243303217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2095 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.243335547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2095 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.288752071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:05.288809371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.301812641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.301871161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.301890501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.301908871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.311360498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2096 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.311407998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2096 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.316273002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.316321322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.318723344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.318763784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.318780974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.318796644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.318812324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.318827834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.318840694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.318854984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.318868854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.318883914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.318899334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.318913754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.404017228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2097 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.404067148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2097 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.418581789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.418743869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.432352459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.437816073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.437924863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.437941773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.451508584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2098 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.451553994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2098 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.461687601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.461726691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.463231252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.463272713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.463396413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.463412493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.470155618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2099 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.471572889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:05.476900983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.476933023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.479375055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.479419185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.479438415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.479451375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.490511233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:05.490557143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2100 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.493832056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:05.493880056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.495251437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.495356717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.495376707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.495391017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.495407617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.495424147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.495439197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.497763899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.497787309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2101 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.498872979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2102 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.498978869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2102 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.498998729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.49907057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.505720915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2102 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.505797485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2102 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.505832235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.505950345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.615574287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.615615367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.615630157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.615698177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.615714557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.615762317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 987 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.615781328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2103 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.615797868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2103 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.63214526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.636028743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.636199323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.636234653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.637771644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 629 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.637832184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 987 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.637882924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.637917094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2103 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.637949804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.637968234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:05.637986994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.638005784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.638026284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.638040744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:05.638087564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.638137964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.638151504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.638167554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.638187154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.638203814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.638218984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.638234274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.638254954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.638269394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.638285314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 630 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.638318205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 988 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.638334155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.638352335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2104 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.638368125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.641608847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:05.641693587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.641714697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.641734237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.641748597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.641767377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.641781717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.641799537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.641814377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.641829737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 989 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.641845397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.641861037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2105 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.646948981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 990 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.647135631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:05.647181011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.647200561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.647233541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.647249931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.647268381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.647283461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.647300591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 990 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.647336571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2106 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.647353711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2106 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.647370481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.648020192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.648052252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.648069902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.648083862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.648101852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.648117642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.648133092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.648151842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.648164862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.648180162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.648195152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.648210312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.648225662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.648240922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.648255792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.648272582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2107 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.651215654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.651273894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.651295164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.651311464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.651330354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.651345274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.651361294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.651379524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2108 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.651967735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.652017635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.652038025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.652053535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.652074155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.652179845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.652232545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.652248225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:05.652655055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.652702135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.652721155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.652735555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.652751895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.652767365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.652784255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:05.652802715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2110 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.654025476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:05.654067586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.654088036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.654102076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.654117446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.654131686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.654148346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.654165736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.654181616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.654197086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.654554727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2111 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.656909769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2112 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.656962869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2112 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.656982759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.657157299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.657192749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2112 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.657229999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2112 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.657263019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.657281079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.643843732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.643895542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.643912162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.643927882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.644216342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.644252682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.644273502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2113 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.644291002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2113 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.646623694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.646711334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.646745044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.646781104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.647627995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 631 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.647706545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 991 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.647742485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2113 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.647775995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2113 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.649560816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 632 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.649604416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:06.649627216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.649646026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.684851673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.684908753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:06.684929253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.684961093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.684976483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.684998523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.685016823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.685035423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.685054783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.685071913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.685088503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.685101543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.691491488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 632 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.691556008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 992 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.691573638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.691592918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2114 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.691976488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.69462659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:06.69467184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.69469459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.696094441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.696136271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.696155541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.696169661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.696185151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.696199451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.696636211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 993 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.696660211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.696679282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.700965795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 994 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.701171745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:06.701250415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.705988059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.706068589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.706086459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.706106729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.706123449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.768527315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 994 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.768665745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2116 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.768713365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2116 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.769532025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.770880246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.770973287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.772239737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.772313418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.772353878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.772387088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.772421848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.772761098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.772805028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.772823228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.772840388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.772857208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.772875878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.772890968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.778594122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.778648882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2117 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.785974308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.786028718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.803998201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.804031061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.804050511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.804067811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.810173416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.810222616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2118 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.811376477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.811402237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.892703548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.892732588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.892787558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.892829598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.897879302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.897930132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:06.903481866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.903552636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.903915547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.904002287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.904037117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.904051797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.971927838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:06.971977438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2120 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.973698559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:06.973746399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.975219391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.975240511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.975257361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.975271791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.975287471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.975303901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.975321621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.975724061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.975812681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2121 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.978471063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2122 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.979168514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2122 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.979940114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.979990324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.980106674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2122 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.980144134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2122 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.980181964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.980201434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.603261634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.603323784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.603338674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.603351974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.603365064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.603382964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 995 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.603399794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2123 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.603414924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2123 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.603472824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.603503184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.603536644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.603662894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.606522037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 633 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.606583227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 995 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.606619717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2123 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.606653947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2123 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.606689387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.606706197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:07.606745347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.606764267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.606781827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.606797237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:07.606814357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.606844327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.606858587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.606874237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.606888827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.606905577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.606922127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.606938057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.606953817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.606968367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.606983317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 634 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.607026517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 996 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.607042357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.607060757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2124 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.607079177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.609543009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:07.609570349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.609588799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.61127658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.61130583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.61132247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.61133631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.61144615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.61146131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.61150623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 997 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.61152281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.61153759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2125 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.612454071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 998 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.612483571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:07.612501331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.614218862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.614265712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.614280582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.614330702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.614347022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.614478943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 998 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.614518693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2126 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.614534763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2126 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.614551273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.615729683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.615772814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.618970576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.619009436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.619027296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.619043496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.619061456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.619078396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.619094406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.619110776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.619162456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.619179826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.619196706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.619212516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.619282876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.619421596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2127 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.622139118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.622195258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.622807459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.622836659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.622852059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.622864749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.622878549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.622893619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2128 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.623502069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.623525749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.625912411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.625930901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.625945841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.625958661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.625973481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2129 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.625989461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:07.626607812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.626636722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.627198702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.627218142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.627234232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.627247042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.627263012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:07.627278662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2130 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.628144613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:07.628172973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.630708715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.630732595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.630747245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.630763915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.630779585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.630795855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.630812165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.630827065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.630843555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2131 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.632035286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2132 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.632054266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2132 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.632225386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.632281726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.632312666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2132 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.632348726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2132 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.632383016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.632401326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.604243148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.604294928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.604310508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.604324518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.604337948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.604358618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.604375938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2133 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.604393448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2133 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.605699689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.605766579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.605798449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.605827879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.605893669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 635 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.605930609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 999 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.605962419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2133 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.605994969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2133 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.606399599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.606425589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:08.606442809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.606462249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.60651355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.60652913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:08.60654516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.60657339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.60658863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.60660712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.60662223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.60664608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.60666175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.60667716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.60669089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.60670291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.60671906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 636 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.60675108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1000 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.60676594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.60678053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2134 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.60679774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.610676103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:08.610729263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.610751093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.610772193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.610787533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.610840323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.610856953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.610873593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.610889173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.610907473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1001 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.610925753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.610943953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.611865174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1002 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.611900234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:08.611917754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.611969124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.612001734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.612015534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.612031204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.612044624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.612132654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1002 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.612168054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2136 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.612183904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2136 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.612199834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.614414265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.614445306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.614465206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.614480506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.614496686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.614516156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.614534956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.614551366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.614566076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.614581496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.614598396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.614617566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.614633796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.614648786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.614665716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.614683146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2137 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.617738548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.617767028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.617786108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.617800148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.617818708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.617833328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.617850528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.617867898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2138 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.618535309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.618593229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.618615899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.618633659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.618651549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.618667889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.618686169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.618705349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:08.619059579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.619095289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.619114549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.619129809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.619148079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.619163589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.619182889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:08.619200649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2140 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.61994639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:08.6199873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.62027733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.62029855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.62031714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.62033281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.6203518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.62036908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.62038471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.62040047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.62042004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2141 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.621483321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2142 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.621521641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2142 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.621538891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.621568551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.621600651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2142 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.621632601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2142 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.621684471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.621702741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.603670341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.603729421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.603744631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.603759721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.603772821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.603791111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1003 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.603808341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2143 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.603826491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2143 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.604250212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.604425202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.604544802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.604577402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.604754692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.604829532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1003 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.604865222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2143 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.604901832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2143 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.606652614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.606695834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:09.606715714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.606734144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.607048434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.607067954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:09.607111264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.607144264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.607158214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.607177034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.607192914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.607211694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.607229054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.607244714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.607260974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.607274254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.607289454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.607329274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1004 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.607348324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2144 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.607365474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2144 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.607380784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.617164292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:09.617279982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.617300912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.624352187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.624399107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.624476757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.624494117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.624511547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.624525387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.625037797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1005 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.625071748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.625091798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2145 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.626677749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1006 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.626720249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:09.626740509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.62817455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.62823685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.62825302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.62827278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.62828693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.631537432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1006 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.631635392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2146 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.631653632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2146 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.631670602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.634253614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.634296724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.6417388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.64178904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.64181246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.64182748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.64184188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.64185665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.64186925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.64188418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.64189808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.64191169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.64192551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.6419395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.64220781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.64224453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2147 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.647420034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.647470414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.647686785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.647707375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.647724345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.647740865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.647776255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.647793675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2148 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.648497455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.648537955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.648568395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.648582675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.648661355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.648678345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.648698995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2149 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.648716605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:09.649712906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.649759366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.649777706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.649792046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.649808466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.649821676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.649836776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:09.649853056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2150 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.650985377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:09.651019927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.651042607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.651057747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.651073457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.651088007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.651104417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.651121937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.651137647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.651152687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.651168517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2151 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.672332143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2152 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.672412933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2152 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.673362994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.673417204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.673529064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2152 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.674056664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2152 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.674117814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.674140605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.602301413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.602354073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.602369843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.602387333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.602422573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.602471463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1007 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.602504873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2153 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.602523474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2153 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.602723884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.602837174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.602882254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.602939894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.603027384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 639 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.603065434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1007 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.603101674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2153 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.603139724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.603228454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.603259434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:10.603293434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.603312444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.603393434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.603432914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:10.603454034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.603489604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.603506304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.603524134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.603542624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.603559444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.603576004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.603592104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.603608984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.603622784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.603639314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 640 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.603673034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1008 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.603692344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.603710584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2154 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.603729194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.607362867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:10.607417827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.607440427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.607518617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.607537787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.607571937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.607589437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.607606787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.607620227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.607638507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1009 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.607657137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.607673657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.608474948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1010 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.608531808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:10.608552418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.609661209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.609706859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.609722269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.609741089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.609756159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.609785519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1010 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.609821479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2156 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.609839009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2156 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.609856179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.613185432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.613240642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.613321602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.613341502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.613359092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.613374582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.613388812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.613403892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.613416952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.613434022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.613449712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.613464802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.613479262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.613497442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.613513272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.613528232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2157 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.615643293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.615694383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.615851654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.615872814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.615892934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.615907594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.616062764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.616108964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2158 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.616645934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.616680934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.616700104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.616716994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.616735174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.616751044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.616787564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.616806584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:10.617436615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.617494255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.617514615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.617531515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.617549935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.617565655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.617583975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:10.617602975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2160 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.618374035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:10.618416135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.618437016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.618453666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.618472676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.618486936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.618501646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.618516536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.618534046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.618549746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.618565276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2161 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.619647196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2162 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.619687266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2162 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.619704996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.619735256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.619766077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2162 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.619800987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2162 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.619831747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.619846707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.626666635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.626714125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.626730795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.626748615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.628577806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.628616226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.628638516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2163 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.628656786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2163 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.629940407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.630193427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.630241107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.630270267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.64675043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.6468185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1011 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.64685627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2163 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.64689531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2163 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.658397699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 642 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.658492009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:11.658541809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.658593049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.663364962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.663434232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:11.663455692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.663488142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.663502942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.663518773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.663534753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.663551633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.663567623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.663582693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.663598043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.663611033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.677561883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 642 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.677619603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1012 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.677637903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.677655033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2164 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.682993187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.692190254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:11.692239774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.692257534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.771869333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.771920213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.771940333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.771956573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.771973503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.771988833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.783373552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1013 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.783429252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.783451982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2165 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.788333436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1014 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.788366016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:11.788384556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.789770387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.789859307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.789877017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.789895667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.789910737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.978413609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1014 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.978603819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2166 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.978679469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2166 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.984932734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.986287625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.986316705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.988385116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.988407546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.988423966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.988439376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.988455567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.988481467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.988493727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.988507977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.988522217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.988536887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.988550807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.988565027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.989090617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.989110127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2167 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.999443195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.999496875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.002340707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.002376997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.002395397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.002411607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.002753677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.002777757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2168 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.003493378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.003517238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.018456589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.018508019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.018529229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.018545109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.01904647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2169 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.0190992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:12.020667171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.020710681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.036602443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.036661933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.036682483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.036699893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.051194724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:12.051254274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2170 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.053529876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:12.053592366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.071348809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.071398219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.071469389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.071486769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.071502899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.071518269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.071534149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.07210715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.07214839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2171 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.073688531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2172 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.073734111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2172 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.082142127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.082210617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.083912348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2172 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.083975789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2172 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.084014399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.084143839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.60305685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.60309579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.60310971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.60312277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.6031402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 643 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.60318908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1015 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.60320688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2173 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.6032222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2173 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.60348947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.60354332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.60357314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.60360157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.605849162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 643 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.605905572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1015 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.605938832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2173 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.605969162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2173 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.606531313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 644 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.606550783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:12.606567973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.606584293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.606975453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.607177753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:12.607237613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.607286713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.607299373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.607313493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.607328013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.607342003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.607355893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.607369733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.607383603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.607395903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.607409583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 644 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.607440053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1016 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.607454923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.607469093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2174 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.607485553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.625657647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:12.625736827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.625886707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.626007287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.626027677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.626074067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.626093747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.626112337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.626128317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.628296639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1017 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.628337789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.628355959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.62996108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1018 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.62999183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:12.63020509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.63030534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.630370591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.630388061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.630405701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.630420931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.633423903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1018 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.633481263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2176 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.633570813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2176 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.633591883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.635124504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.635166964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.635245424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.635263854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.635281144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.635297814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.635313584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.635329134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.635342734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.635360354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.635376054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.635391124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.635405944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.635421384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.635436924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.635452824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2177 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.677653366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.677705976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.68274278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.6827875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.68280656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.68282085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.68329986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.68333559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2178 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.684427491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.684470801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.684546681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.684563591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.684579861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.684594241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.686441663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.686485693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:12.687983844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.688030494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.688051624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.688066264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.688083204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.688103814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.692112917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:12.692155137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2180 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.698697622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:12.698779972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.699101082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.699121212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.699142462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.699157702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.699173782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.699192192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.699208172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.699223132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.699239892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2181 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.712736523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2182 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.712835303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2182 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.716591226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.716728336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.716890146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2182 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.716981636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2182 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.717056186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.717104526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.602221752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.602271242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.602285962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.602299052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.602323312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 645 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.602343272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.602358732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2183 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.602375662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2183 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.602422402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.602456442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.602490752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.602519693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.602591383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 645 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.602627063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1019 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.602659903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2183 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.602692903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2183 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.602724613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.602740773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:13.602759513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.602776483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.602794603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.602809413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:13.602826593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.602858843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.602872433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.602887743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.602902723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.602917523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.602932963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.602949963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.602965533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.602981153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.602997413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 646 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.603032013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1020 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.603048403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.603064943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2184 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.603082073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.605636445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:13.605690015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.605708345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.605729115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.605743735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.605758345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.605770705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.605784905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.605796745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.605810785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1021 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.605829685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.605844255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2185 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.608819037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1022 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.608849707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:13.608868697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.608886447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.608922697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.608938327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.608956817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.608974397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.608989367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1022 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.609019347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2186 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.609033977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2186 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.609050067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.609610758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.609642068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.609660548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.609674438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.609693248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.609708818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.609723138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.609738078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.609751368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.609765648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.609780568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.609796958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.609815158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.609832598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.609848368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.609863068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2187 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.616321003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.616371533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.616393683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.616411033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.616429573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.616443603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.616458823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.616475923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2188 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.617301474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.617329104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.617475794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.617497584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.617514984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.617528904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.617544574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2189 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.617561834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:13.618090474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.618118554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.618139814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.618155834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.618172804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.618194844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.618212894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:13.618232034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2190 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.619008935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:13.619032305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.619055225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.619070975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.619091375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.619104825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.619126765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.619144935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.619164275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.619182825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.619199535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2191 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.620365676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2192 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.620389076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2192 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.620587436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.620622056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.620726446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2192 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.620768246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2192 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.620939686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.620962276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.601845085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.601904465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.601919175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.601932885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.601947475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.601968205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1023 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.601987335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2193 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.602004865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2193 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.602061345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.602102305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.602173045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.602209245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.602659246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 647 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.602752476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1023 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.602788196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2193 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.602825106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2193 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.607054229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.607095039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:14.607340519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.607372259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.607393149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.607461959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:14.607488129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.607518309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.607533419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.607551419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.607567549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.607584809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.607601589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.607618689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.607634999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.607648229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.60781492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.60785252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1024 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.60786962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.6078858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2194 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.60790141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.610927952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:14.611033262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.611052302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.611140122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.611174312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.611192152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.611206662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.611223252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.611236992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.611411042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1025 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.611436782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.611454112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.612248453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1026 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.612274483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:14.612295883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.612315143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.612350993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.612366363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.612383833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.612398063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.612497473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1026 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.612536113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2196 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.612553673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2196 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.612570543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.613149744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.613202324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.613222384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.613238854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.613258914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.613279474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.613296524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.613313474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.613326974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.613342634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.613358014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.613375614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.613395304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.613413424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.613517214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.613538294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2197 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.615887126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.615914226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.615934346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.615950506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.615967366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.615981816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.616004026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.616022526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2198 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.616587446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.616617696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.616639656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.616655356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.616672656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.616690286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.616708296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.616727256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:14.617243237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.617288427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.617308767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.617328457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.617347977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.617364437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.617382757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:14.617400737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2200 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.618222507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:14.618256997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.618276337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.618290917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.618307297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.618320717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.618336207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.618351847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.618367657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.618384397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2201 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.618400107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2201 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.619577098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2202 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.619619748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2202 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.619639078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.619682128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.619713778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2202 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.619751229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2202 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.619785359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.619804489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.6044046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.60445469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.60446978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.60448502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.60450476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.60488758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1027 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.60492041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2203 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.60493719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2203 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.6049529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.60498585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.60501608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.60504787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.611230275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 649 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.611302495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1027 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.611338525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2203 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.611372465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2203 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.612661006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.612702706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:15.612721846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.612738446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.612756156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.612769646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:15.612802616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.612835356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.612848266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.612863476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.612877386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.612891536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.612905436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.612919396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.612935556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.612948076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.613664547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 650 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.613709267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1028 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.613726237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.613745437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2204 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.614763588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.625178256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:15.625405596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.625568746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.65704969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.65710334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.65712384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.65714027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.65716763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.65718292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.65752917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1029 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.65755173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.65757023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.660785432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1030 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.660835392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:15.660856362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.660967323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.661006623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.661333313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.661355303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.661371113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.661387113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1030 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.661420953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2206 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.661437073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2206 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.661453133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.662293424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.662465804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.664502225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.664586685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.664607795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.664625225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.664661315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.664678345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.664693255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.664709605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.664725655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.664742705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.664760745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.664778645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.664800065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.664818395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2207 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.668612548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.668657218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.67136733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.67139264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.67140989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.6714255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.674795743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.674835023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2208 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.677663055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.677706625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.677727775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.677743635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.677762125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.677780585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.682227669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2209 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.682272879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:15.68356447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.68366394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.68368575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.68370146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.68372196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.68373967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.68375604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:15.68382076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2210 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.685141761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:15.685194301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.694140358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.694256968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.694358488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.694397808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.694415588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.694430618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.694446818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.695338648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.695362139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2211 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.69725074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2212 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.69727501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2212 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.703769675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.703836655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.707394548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2212 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.707456598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2212 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.707490198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.707508918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.622089096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.622164736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.622182276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.622197366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.622596547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.622624587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.622644387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2213 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.622663087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2213 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.637031778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.637091098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.637120428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.637148748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.648136526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 651 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.648193996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1031 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.648230196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2213 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.648267176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2213 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.654687301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 652 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.654985771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:16.655048971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.655092871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.703745358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.703796818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:16.703817918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.703853768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.703869898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.703885348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.703900118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.703917418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.703933758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.703949028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.703966048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.703980518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.715848397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 652 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.720741421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1032 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.720847111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.720867261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2214 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.724638924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.736566583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:16.736683973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.736734963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.747410931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.747450861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.747979191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.748006591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.748045951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.748063001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.752410195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1033 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.752526515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.752547845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2215 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.758130529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1034 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.758171869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:16.758194729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.759431079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.760242999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.760270429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.760289359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.760305579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.769632917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1034 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.769695267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2216 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.769713707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2216 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.772273629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.773242469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.773279189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.778849253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.778903174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.778925254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.778943024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.778958834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.778976514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.778991774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.779012724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.779029824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.779046484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.779062104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.779079194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.780240515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.780309385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2217 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.786580859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.786630559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.790258012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.790301372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.790319582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.790335782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.790388142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.790447322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2218 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.791611883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.791775323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.799882919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.799929819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.799948979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.799963329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.801575371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.801616681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:16.804186053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.804241193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.806506644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.806534514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.806588814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.806604364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.806620574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:16.806641494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2220 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.807768925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:16.807805765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.809602937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.809635847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.809654637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.809671497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.809689197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.809708517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.809726787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.810234947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.810258597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2221 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.811984548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2222 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.812029768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2222 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.812050518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.812084149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.812136839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2222 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.812238519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2222 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.812271109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.812289219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.645686517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.645739027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.645755677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.645771387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.645940857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.645965357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1035 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.645984137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2223 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.646043467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2223 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.646502128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.646552508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.646583998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.646613848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.648693939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 653 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.648764819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1035 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.648806419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2223 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.648840339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2223 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.651113341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.651159311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:17.651179091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.651197491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.653342733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.653377893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:17.653394503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.653429353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.653444833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.653460103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.653475913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.653491013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.653511463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.653526393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.653542283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.653554963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.658459847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 654 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.658522327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1036 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.658540327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.658558747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2224 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.658633927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.661032769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:17.661089739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.661119809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.66255764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.66257934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.66259719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.66261396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.66262911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.66264289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.6627225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1037 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.6627453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.66276488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2225 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.665306592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1038 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.665387382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:17.665412472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.666500783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.666578143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.666595823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.666613583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.666628783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.666645663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1038 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.666835793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2226 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.666854873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2226 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.666872573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.668150364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.668182244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.668199804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.668214484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.668230444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.668245994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.668261024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.668275814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.668289204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.668304014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.668319384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.668334684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.668349384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.668364504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.668379594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.668395374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2227 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.674883069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.674961629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.683421496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.683465546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.683556216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.683574496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.683988356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.684057796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2228 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.685026287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.685070167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.687511199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.687540669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.687557509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.687570789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.6887887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2229 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.68884105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:17.6894415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.68946746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.68965361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.68969505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.68971498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.68973373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.701647439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:17.701700049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2230 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.70287482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:17.70291011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.703375971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.703420261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.703440171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.703457241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.703475791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.703493371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.703509471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.704031331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.704135441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2231 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.707647234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2232 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.707695354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2232 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.710872776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.710935506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.710967186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2232 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.711004086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2232 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.711046376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.711064556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.604671089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.604716799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.604733339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.604746899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.604760309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.605012929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.605034229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2233 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.605051659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2233 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.612749945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.612889105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.613063125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.613099375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.613773396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 655 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.613833566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1039 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.613872556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2233 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.613908596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2233 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.613943486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.613962436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:18.613982386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.614005146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.614024616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.614040906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:18.614061326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.614092016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.614107156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.614124246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.614149456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.614169816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.614199306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.614216566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.614245796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.614262676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.61927652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 656 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.61939374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1040 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.61944644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.61949262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2234 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.61954611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.623700543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:18.623753174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.623773644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.630344888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.630393909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.630415599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.630432019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.630449539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.630464729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.631528479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1041 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.631576399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.631595279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.634607642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1042 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.634635462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:18.634652202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.640719276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.640819526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.640838636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.640860696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.640874606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.644083749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1042 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.644140749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2236 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.644161749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2236 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.644190609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.646839371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.646878941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.653517356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.653572866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.653593506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.653611556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.653629496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.653649366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.653664226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.653684406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.653703886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.653721456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.653738776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.653754386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.660824791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.660870432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2237 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.665154915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.665202225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.668006687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.668047517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.669494518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.669607888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.678469915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.678522565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2238 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.680495976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.680557396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.689643683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.689684833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.689705583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.689723473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.693110676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.693167036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:18.695925398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.695956828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.697518969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.697560799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.697580769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.697597189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.697668509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:18.697691669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2240 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.69867828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:18.69872083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.69883881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.69885532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.69887292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.69888744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.69890671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.69892456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.69894099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.6989601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.69897811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2241 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.700271301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2242 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.700355741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2242 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.701264012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.701335982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.701372882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2242 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.701411442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2242 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.701454382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.701473392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.631446742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.631497972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.631514362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.631529602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.631608632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.631633382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1043 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.631697733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2243 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.631716923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2243 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.632653173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.632790323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.632825553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.632854173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.639339588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.639404728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1043 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.639483878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2243 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.639516208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2243 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.649196056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.649351766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:19.649414996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.649463416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.717305177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.717451377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:19.717477667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.717553867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.717571267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.717587197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.717602927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.717621427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.717637867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.717652907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.717670847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.717685887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.72126275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.72132053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1044 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.7213378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.72135689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2244 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.72151841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.725213153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:19.725259943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.725280123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.725713793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.725733543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.725783883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.725813343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.725831683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.725846253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.736193711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1045 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.736239311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2245 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.736257221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2245 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.739181814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1046 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.739213534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:19.739233024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.755563446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.755628096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.755646386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.755664566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.755678416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.7622857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1046 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.76235846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2246 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.76237808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2246 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.763644741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.765268242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.765314242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.779022923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.779115933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.779159813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.779946233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.779987943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.780182723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.780426424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.780489474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.780532674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.780551004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.780567174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.780585184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.794232524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.794297164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2247 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.799306198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.799363138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.80208309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.80212897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.80215713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.80217338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.808656965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.814118109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2248 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.821525875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.821571765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.826528208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.826581478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.826603828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.826620178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.845361753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2249 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.845429273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:19.848851265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.848880465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.857740432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.857787592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.857806892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.857822332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.858009392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:19.858032442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2250 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.875336305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:19.875397325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.887309314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.887361784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.887452944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.887471074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.887488934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.887506964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.887525694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.887714135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2251 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.887758495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2251 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.889385666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2252 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.891739298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2252 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.897283642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.897379152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.910811082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2252 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.910893252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2252 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.910924712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.910943972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.606260806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.606295886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.606312826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.606327986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.608297518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.608329768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1047 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.609038408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2253 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.609068068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2253 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.713916558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.714327308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.714487638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.714536638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.818445955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 659 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.818537415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1047 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.818576385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2253 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.818611325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2253 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.820781357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.820826007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:20.820846617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.820864337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.822392778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.822423878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:20.822559548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.822600768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.822615198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.822632538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.822647978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.822665059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.822682689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.822698959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.822714789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.822728079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.828374203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 660 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.828443583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1048 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.828461203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.828481543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2254 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.829791794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.833836227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:20.833878077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.833905317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.840908772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.841014872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.841199772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.841249033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.841319223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.841355563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.843952355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1049 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.843979255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.843998815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.849048348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1050 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.849099258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:20.849121988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.850100899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.850161429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.850177429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.850223559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.850240269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.858224575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1050 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.858287715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2256 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.858325915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2256 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.858732486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.86392175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.8640348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.867556962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.867580262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.867597432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.867615182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.867634192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.867652182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.867665912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.867682262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.867701902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.867719772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.867736092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.867752802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.871515955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.871600925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2257 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.87801895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.87807212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.960467132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.960497452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.960547182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.960562222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.964250255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.964293935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2258 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.967485308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.967587188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.051104081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.051145441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.051165651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.051182121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.136315165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2259 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.136366605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:21.138708897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.138753197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.14297606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.14301286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.14303895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.14305613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.147075723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:21.147124193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2260 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.148462614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:21.148504944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.153122458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.153164038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.153183718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.153200878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.153218158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.153235988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.153252848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.161552974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2261 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.161601834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2261 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.163164725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2262 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.163203835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2262 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.167701879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.167741189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.171131331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2262 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.171199281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2262 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.171235331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.171253791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.602471896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.602521137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.602539037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.602553687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.602598737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.602618017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.602633607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2263 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.602648307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2263 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.602665197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.602725537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.602796157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.602832187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.602866087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.602917337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1051 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.602952947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2263 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.602986427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2263 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.603049417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 662 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.603067957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:21.603087337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.603105077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.603122507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.603137957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:21.603157387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.603187077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.603200577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.603217467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.603265037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.603286457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.603317187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.603336777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.603355937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.603370367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.603386047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 662 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.603421037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1052 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.603438627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.603469997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2264 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.603487767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.609367622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:21.609419572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.609491972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.609531772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.609549412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.609668332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.609686982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.609704022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.609720662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.612741614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1053 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.612788014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.612807144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2265 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.614099525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1054 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.614151615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:21.614170465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.614189895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.614281645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.614301735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.614389965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.614410175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.614454926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1054 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.614490346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2266 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.614506476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2266 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.614521506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.615328256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.615434336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.615460256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.615475206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.615491406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.615511266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.615528346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.615545926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.615562576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.615580886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.615596716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.615613926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.615629426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.615644506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.615659876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.615676056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2267 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.617775178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.617809488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.617826598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.617839668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.617855678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.617869138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.617882678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.617897608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2268 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.618470739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.618495509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.618547849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.618561939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.618577079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.618589689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.618603829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2269 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.618618249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:21.621366871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.621397601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.621414541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.621427481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.621443141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.621456841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.621472781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:21.621487501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2270 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.622392031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:21.622446362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.622467592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.622484762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.622503972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.622518652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.622535372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.622553082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.622569942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.622586032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.622605232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2271 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.625236204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2272 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.625281484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2272 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.625301904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.625334324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.625366564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2272 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.625400984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2272 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.625434864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.625454114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.602237019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.602274919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.602289699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.602303919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.602319279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 663 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.602339809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1055 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.602356889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2273 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.602374409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2273 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.60261531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.60265152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.60273469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.60277143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.60343529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 663 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.60347916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1055 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.60351641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2273 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.60355415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2273 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.603591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 664 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.60360864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:22.60362716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.60364577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.60366628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.60368137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:22.60369873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.60372827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.60374155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.60376027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.60377759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.60379333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.60380823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.603849781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.603868011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.603882531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.603897681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 664 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.603929171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1056 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.603946991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.603966151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2274 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.603983091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.607369703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:22.607426213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.607452493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.607471963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.607487213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.607505363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.607520703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.607538153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.607554703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.607570273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1057 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.607587603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.607604103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2275 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.608500234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1058 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.608541884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:22.608561754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.608580604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.608611214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.608626914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.608643044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.608656554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.608674294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1058 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.608707784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2276 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.608724974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2276 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.608744254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.609495925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.609862685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.610094325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.610153045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.610174305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.610189975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.610204885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.610221255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.610234815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.610250855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.610266355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.610281765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.610296185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.610313385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.610329405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.610347475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2277 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.613089397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.613119908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.613138708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.613152938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.613172948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.613186268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.613201708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.613220238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2278 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.613860008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.613880748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.613925808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.613969718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.613991628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.614010108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.614026518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2279 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.614046438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:22.614559219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.614599569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.614620049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.614636969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.614654449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.614669079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.614686469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:22.614704099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2280 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.615510059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:22.615547989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.615568039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.615582759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.615600629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.615614769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.615633189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.615649449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.615665039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.615683939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2281 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.615701609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2281 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.61683345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2282 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.61688613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2282 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.61690534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.61693944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.61696957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2282 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.61700285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2282 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.61704091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.61705972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.601946112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.601995222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.602011582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.602027032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.602041852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 665 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.602061372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.602078042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2283 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.602096932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2283 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.602119382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.602151722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.602181832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.602210582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.602287262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 665 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.602323382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1059 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.602358172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2283 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.602391942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2283 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.602432102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.602469522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:23.602487962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.602506482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.602525223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.602539353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:23.602556633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.602585263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.602598093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.602613943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.602632363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.602648863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.602665813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.602681793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.602704593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.602743173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.602758253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 666 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.602789953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1060 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.602807203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.602822383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2284 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.602837623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.604986974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:23.605023284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.605042264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.605060604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.605078444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.605097174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.605110194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.605125424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.605138684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.605155144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1061 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.605171375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.605187405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.605994075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1062 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.606014035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:23.606031625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.606049295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.606090595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.606154805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.606185275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.606199755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.606215615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1062 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.606248645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2286 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.606265285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2286 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.606280985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.606787226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.606824346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.606843076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.606857176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.606872896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.606888906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.606906796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.606923346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.606936856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.606954606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.606972426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.606988956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.607005066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.607020136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.607036756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.607054146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2287 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.609111217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.609165158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.609187358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.609205688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.609224718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.609239478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.609256808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.609297988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2288 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.609748978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.609772778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.609794068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.609809768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.609827778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.609844338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.609861748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2289 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.609879198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:23.610589939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.610626989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.610648499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.610663869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.610680809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.610694039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.610826889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:23.610847689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2290 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.611696319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:23.611742869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.611763939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.611781609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.61180232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.61181726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.61197144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.6120047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.61202415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.613183801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.613213901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2291 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.614423811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2292 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.614461112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2292 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.614525992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.614559102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.614588282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2292 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.614623582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2292 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.614656062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.614675812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.603698176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.603749506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.603764696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.603778406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.603792186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.603831756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1063 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.603851077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2293 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.603869017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2293 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.604015447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.604277527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.604313867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.604369477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.606296248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 667 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.606350128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1063 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.606386438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2293 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.606423238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2293 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.606476178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.606495129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:24.606516999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.606536729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.612504743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.612542563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:24.612610833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.612642773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.612657703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.612673193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.612688933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.612704193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.612718923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.612735163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.612751703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.612765413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.613441234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.613500364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1064 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.613518514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.613535614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2294 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.613552524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.615956216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:24.616007876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.616031496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.617924527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.617970737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.617990307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.618005217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.618023327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.618038167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.619575018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1065 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.619619648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.619638628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.620401989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1066 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.620607499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:24.620664309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.682926846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.683033376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.683052066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.683069886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.683084186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.726499909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1066 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.726575079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2296 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.726594939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2296 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.726817239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.7280012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.72804824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.7282656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.72830667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.72832579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.7283436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.72836054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.72837622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.72839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.72840567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.72842161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.72843785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.72845243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.730421292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.735172026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.735335966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2297 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.74055717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.74074223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.747953455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.748043735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.748096495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.748115785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.75495199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.75500058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2298 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.756373012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.756406422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.824226492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.824311342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.824399182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.824439302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.827616844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2299 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.827759124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:24.830117146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.830158026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.836359731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.836409381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.836430101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.836443991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.847524109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:24.847564719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2300 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.853238574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:24.853456214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.855896726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.855936336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.855955336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.855972426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.855989996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.856010276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.856026056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.977722347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.977801537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2301 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.98114715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2302 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.98118109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2302 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.984135362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.984183442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.985380033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2302 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.985452873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2302 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.987321745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.987355415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.602613019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.602640769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.602655209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.602668799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.602683179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.602703399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1067 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.602719849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2303 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.602764259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2303 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.602781499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.602815089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.602851949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.602883739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.603021969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 669 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.603061579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1067 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.603093289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2303 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.603127519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2303 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.603163389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.603181129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:25.603200579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.603216969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.603234869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.603248799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:25.603264619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.603296429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.603310099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.603325919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.603339869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.603357309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.603373759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.603390039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.603404649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.603416929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.603432379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 670 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.603468299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1068 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.603483309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.603500749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2304 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.603517709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.605739301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:25.605777671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.605795341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.608937043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.608958403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.608998863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.609016913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.609033643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.609046433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.609061523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1069 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.609079103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.609095173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.612411866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1070 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.612452726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:25.612472046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.614220027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.614270977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.614284797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.614299817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.614312627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.614399037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1070 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.614434927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2306 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.614453598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2306 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.614469528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.615330408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.615437068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.616150429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.616180889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.616230609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.616247049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.616261989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.616276309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.616289829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.616327219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.616345769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.616361449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.616394639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.616412719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.61715962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.61719312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2307 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.620316002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.620344732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.629288729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.629338799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.629358959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.629375669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.632819951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.632892951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2308 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.634488713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.634563243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.643315519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.643362609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.643381049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.643397059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.647798573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2309 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.647844593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:25.653679517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.653730877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.689213954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.689249564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.689270624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.689289094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.689848254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:25.689871424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2310 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.691831786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:25.691872306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.700543362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.700590662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.700649772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.700667103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.700682633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.700698193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.700713843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.769864924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2311 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.769911424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2311 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.773848657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2312 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.773886087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2312 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.779244951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.779308951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.781474992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2312 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.781528532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2312 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.782076453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.782136963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.607805955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.607877866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.607894476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.607909516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.607924626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.607943006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.607959886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2313 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.607976976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2313 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.608096836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.608130806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.608163776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.608194356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.608328206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 671 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.608371166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1071 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.608407906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2313 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.608440236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2313 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.608656436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 672 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.608683726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:26.608701326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.608717426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.608762846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.608779256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:26.608798496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.608827776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.608848296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.608865436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.608880776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.608895776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.608909826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.608925746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.608941086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.608953496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.608968556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 672 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.609002376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1072 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.609019986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.609066046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2314 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.609082586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.611597348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:26.611644468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.611662468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.611680758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.611695158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.611710578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.611724418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.611739598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.611752708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.611766928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1073 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.611782828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.611797669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2315 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.614807141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1074 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.614851991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:26.614870561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.614886691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.614915861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.614929111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.614943961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.614956451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.614970201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1074 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.615002001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2316 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.615017191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2316 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.615048371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.615938452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.615968582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.615986582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.616001032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.616015742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.616030912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.616045182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.616059842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.616072192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.616085982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.616100442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.616114522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.616128292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.616142312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.616156282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.616170792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2317 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.619022854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.619364124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.619386854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.619402104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.619419314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.619432994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.619449004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2318 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.619466094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2318 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.620508125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.620555565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.620575945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.620591745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.620608215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.620621695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.620636865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2319 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.620652985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:26.621823886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.623429447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.624347738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.624388128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.624449768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.624469708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.624567468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:26.624755488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2320 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.636201257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:26.636261107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.636342127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.636360217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.636430347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.636447457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.636463987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.636481587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.636496997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.636512287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2321 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.636530687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2321 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.64063812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2322 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.64075712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2322 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.640987811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.641156561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.641287621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2322 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.641383451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2322 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.641456601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.641528151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.605455817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.605509847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.605526637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.605541677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.605556617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.605619627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1075 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.605639077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2323 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.605656767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2323 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.605867997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.605926797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.605958207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.605993917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.606027527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 673 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.606063857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1075 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.606105477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2323 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.606142647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2323 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.606179857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.606197857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:27.606216997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.606236687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.606255617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.606271987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:27.606342537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.606378817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.606395107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.606413007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.606428887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.606446097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.606464557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.606481597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.606499638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.606515368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.606530598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 674 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.606563108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1076 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.606579698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2324 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.606595098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2324 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.606611788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.610486461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:27.610543011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.610563401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.610635951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.610656191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.610702351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.610720811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.610736511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.610752061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.610769361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1077 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.610790741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2325 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.610808391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2325 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.611741361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1078 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.611774491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:27.611862302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.611907162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.611970282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.611987832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.612045092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.612060342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.612078132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1078 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.612112242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2326 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.612129782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2326 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.612147472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.612787152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.612825572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.612844692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.612861032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.612878972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.612898762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.612915842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.612932742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.612950092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.612967652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.612983962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.613242953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.613336073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.613355783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.613375773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2327 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.613394903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2327 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.616632545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.616672715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.616873545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.616918865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.616938685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.616956265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.616973435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.616993275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2328 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.617628806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.617657126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.617676326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.617702096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.617719496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.617749966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.617766916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2329 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.617784026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:27.618520037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.618557477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.618576197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.618589927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.618628567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.618645577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.618662617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:27.618680257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2330 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.619503677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:27.619526907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.619553367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.619567907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.619583547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.619811598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.619862758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.619882048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.619899648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.619916318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2331 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.619936308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2331 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.622985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2332 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.62302339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2332 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.62304116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.62309925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.6231295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2332 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.62316574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2332 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.62320287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.62322219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.602221117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.602268137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.602285427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.602300957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.602319047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.602339287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.602358097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2333 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.602377837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2333 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.602394527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.602443947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.602478117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.602512958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.602718148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 675 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.602775398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1079 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.602810238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2333 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.602846008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2333 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.602885528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.602901998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:28.602918728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.602936538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.602954468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.602970338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:28.604899759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.604943109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.604956719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.604971349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.604988569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.605036689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.605052559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.605068089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.605086509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.605100949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.605116359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 676 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.605147079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1080 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.60516263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.60518261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2334 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.60519945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.608106292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:28.608145682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.608163382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.610480894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.610519514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.610562434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.610577204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.610591514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.610604204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.610798524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1081 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.610818964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.610836174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2335 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.611742814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1082 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.611777694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:28.611797985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.611816645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.611852195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.611868095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.611885685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.611899475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.613876296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1082 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.613928426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2336 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.613947846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2336 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.613986516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.614607707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.614652127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.614726267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.614886767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.614909707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.614926407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.614942957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.614958137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.614971397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.614987607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.615003787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.615019807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.615066517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.615105157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.615144457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.615160977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2337 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.61914601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.6192039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.623456693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.623503943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.623523353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.623537133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.624931014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2338 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.624992374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2338 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.625667805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.625692395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.625765505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.625783785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.625800785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.625816275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.625833405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2339 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.625850865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:28.626408906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.626463766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.626526846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.626544436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.626560386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.626575456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.626594376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:28.626610966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2340 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.627536476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:28.627563776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.627581306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.627595176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.627610926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.627624756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.627640166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.627655296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.627672726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.627693206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2341 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.627708447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2341 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.63252883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2342 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.63255971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2342 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.633559751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.633596801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.633783701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2342 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.634003561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2342 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.634040471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.634057581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.676307126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.676359296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.676375576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.676392496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.692387928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.692438968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1083 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.692456428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2343 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.692472308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2343 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.701999406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.702414526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.702460336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.702490216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.713731564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.713802634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1083 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.713836824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2343 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.713870534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2343 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.725139373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.725260533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:29.725282153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.725304533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.734933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.7349764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:29.735249261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.735331321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.735349401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.735367861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.735383371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.735398801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.735416021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.735432241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.735450931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.735465011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.748556011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 678 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.748621291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1084 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.748703911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2344 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.748724141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2344 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.748865231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.757189297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:29.757264777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.757286027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.763136911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.763186161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.763206461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.763221461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.763238841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.763254451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.764247121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1085 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.764286561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2345 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.764306251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2345 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.768796265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1086 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.768831335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:29.769965256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.773494768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.773556328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.773574108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.773591248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.773606529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.773624299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1086 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.773661229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2346 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.773684859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2346 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.773700509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.774241879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.774308589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.783542766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.783589066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.783609376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.783628126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.783802946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.783829556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.783842816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.783859056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.783887446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.783904706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.784105346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.784123506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.788044309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2347 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.788079419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2347 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.793007333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.793058303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.8018692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.80191182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.80192872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.80197983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.8022206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.80226878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2348 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.803561001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.803600481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.811232087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.811280577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.811423167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.811440717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.819682023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2349 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.819775793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:29.820827384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.820855934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.826851399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.826924949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.826979499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.827040309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.836764176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:29.836826086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2350 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.838878228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:29.838932698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.840230289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.840271819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.840291749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.840309199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.840328499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.840349449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.840369379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.853283409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2351 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.853329759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2351 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.859489043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2352 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.859605143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2352 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.861640855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.863108856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.870612982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2352 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.870732142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2352 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.870995292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.871120842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.668561723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.668604253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.668618943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.668632093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.669201994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.669243154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1087 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.669262224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2353 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.669280084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2353 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.670633885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.670738415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.670787545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.670828065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.745359811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 679 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.745415611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1087 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.745453661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2353 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.745489591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2353 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.747377873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.747429433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:30.747448213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.747466213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.748517894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.748545814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:30.748756714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.748874834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.749207734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.749264664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.749282634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.749301974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.749321244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.749339874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.749356654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.749370524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.760837232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 680 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.760887452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1088 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.760904792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2354 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.760922982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2354 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.762469463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.764748435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:30.764806715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.764827225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.766436746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.766481866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.766549636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.766566686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.766583126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.766597076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.766859036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1089 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.766882996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2355 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.766901606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2355 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.772378431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1090 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.772434681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:30.772456631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.776362544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.776438964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.776456334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.776544624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.776561104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.790172454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1090 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.790250944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2356 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.790268164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2356 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.790540624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.794315817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.794447757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.808312528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.808360558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.808379098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.808394958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.808410518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.808427178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.808468898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.808485118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.808500268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.808515388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.808531938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.808546838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.817863905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.817918345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2357 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.827864522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.827898962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.828425853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.829560744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.829842564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.829861054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.848140968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.848192628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2358 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.854473722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.854560463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.858363375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.858409155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.858430065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.858444065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.858746806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2359 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.858773616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:30.861408578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.861459088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.863735079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.863772799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.8637909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.86380729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.86404713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:30.86407028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2360 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.865137771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:30.865181311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.875355488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.875401008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.875419438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.875436258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.875452398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.875470148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.875487568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.876043899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2361 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.876346219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2361 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.87779138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2362 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.8778221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2362 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.880417062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.880478672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.882562404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2362 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.882624324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2362 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.882660824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.882679424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.642008926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.642081686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.642097936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.642115426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.645168699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.645215799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.645233139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2363 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.645251869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2363 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.6467842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.64715415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.64723027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.64726273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.654886146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.655016016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1091 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.655111156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2363 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.655188866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2363 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.656601307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 682 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.656656407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:31.656677577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.656697377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.714705631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.714732061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:31.715450172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.715527562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.715544522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.715560032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.715574312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.715588422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.715602702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.715617352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.715631252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.715644322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.717023253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 682 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.717134403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1092 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.717154033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2364 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.717170963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2364 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.717621473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.724598719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:31.724658549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.724678989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.72622904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.72632292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.72635538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.72637266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.72639054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.72640633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.727400381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1093 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.727449221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2365 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.727532271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2365 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.728292221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1094 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.728321221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:31.728341201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.728438401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.728525782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.728542652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.728559612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.728578382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.728629252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1094 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.728666802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2366 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.728931892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2366 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.728952272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.731340914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.731372384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.734083386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.734122436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.734140216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.734158786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.734174376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.734189816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.734203036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.734217956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.734232856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.734247886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.734262596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.734278306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.734375806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2367 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.734421556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2367 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.737051058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.737080188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.738558629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.738599029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.738617139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.738631209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.738647919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.738664779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2368 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.7392279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.73927111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.73957583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.73960476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.73962191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.73963456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.73965078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2369 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.73966933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:31.74024717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.74027851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.74029644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.74031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.74032819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.74034176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.744296263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:31.744522334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2370 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.746568445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:31.746612745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.760312684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.760370485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.760388285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.760402455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.760416875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.760431245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.760456605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.760622865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2371 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.760642225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2371 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.76772153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2372 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.76782393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2372 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.775430496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.775561036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.775725256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2372 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.775763146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2372 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.775895726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.775918656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.086264914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.086325934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.086343314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.086358354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.087535435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 683 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.087602055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1095 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.087622225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2373 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.087641735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2373 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.117822068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.118089718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.118123578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.118153288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.167385535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 683 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.167428905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1095 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.167461155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2373 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.167493485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2373 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.2005364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 684 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.20065024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:33.200717871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.200793191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.22705473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.22709474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:33.227292741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.227330241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.227345451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.227361411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.227377951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.227394171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.227410371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.227426981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.227443821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.227477581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.246352265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 684 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.246423485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1096 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.246442555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2374 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.246460525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2374 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.248171346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.252326109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:33.252375029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.25239412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.474788757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.474841327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.520503712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.520554832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.520573812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.520589222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.5321625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1097 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.532277301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2375 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.532299691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2375 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.538938526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1098 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.538972236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:33.538992236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.543723379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.543893119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.544093569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.544147699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.54419124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.607502597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1098 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.607556837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2376 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.607573957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2376 }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.607888678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.617545945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.617590145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.618918516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 685 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.620769507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.620815377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.620837877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.622130328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.622307038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.622343278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.622358668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.622380078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.622398058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.622413719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.622429019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.622442329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.622471509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.622486529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.622501369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.622515829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.622530639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.625473941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 685 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.625534771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1099 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.625568481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.625585321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2377 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.638880151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 686 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.638987701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:33.639012521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.639030431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.640307632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.640338992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:33.640784082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.640859432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.640876852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.641035943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.641195463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.658733956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 686 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.658788116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1100 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.658851786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.658868656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2378 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.665494961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.667109922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:33.667175762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.667195022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.668470593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.668668873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.668695083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.668709003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.668724563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.668741593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.794122147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.794178407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2379 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.794195777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:33.797109409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1102 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.797154699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.79780282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.79819646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.79830641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.79832565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.79834196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.79835464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.903294439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1102 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.903397709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:33.903418179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2380 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.904547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.909278944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:33.909312464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.912391866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.912439846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.912458806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.912474566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.912491396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.912509136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.912525616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.929532899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2381 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.929591069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2381 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.938878946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2382 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.938909886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2382 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.942658479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.942725099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.013713383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2382 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.013787623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2382 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.014806173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.014936733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.014958333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.014976444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.014989744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2383 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.015009704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2383 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.018838656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.018902726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.027454283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2383 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.027533653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2383 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.028449574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.028532684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.086545817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.086579337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.086597268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.086614978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.086632508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.086651168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.086668728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.086687378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.086705018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.088320109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2384 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.088361029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2384 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.096059365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.096108735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.197500491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.197550071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.197570151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.197587471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.203984246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2385 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.204055896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2385 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.208394789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:34.208424269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.212104492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.212136992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.212176472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.212194132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.27525909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2386 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.27531517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2386 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.279353913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.279403653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.281568455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.281602245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.281621055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.281636955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.281654165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.281683075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.281697605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.281713775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.281731085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.281747135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.281763435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.281781005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.286064248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.286125458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2387 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.290095971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.290146941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.332400863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.332445753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.332463823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.332478313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.335975176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.336100176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2388 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.34177187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.34182894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.343972202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.344036292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.344053472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.344068782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.400572694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2389 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.400621094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:34.403312026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.403368256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.405219058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.405242428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.405260568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.405274668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.459601909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:34.459635849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2390 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.476517972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:34.476569322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.483210417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.483259177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.483276837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.483291087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.483306397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.483321777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.483337557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.490999162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2391 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.491025572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2391 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.498731788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2392 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.498786348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2392 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.562334386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.562381986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.564155728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2392 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.564216528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2392 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.56774329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.56778829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.629440777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.629486027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.629500357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.629513997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.629763777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.629793177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1103 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.629808437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2393 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.629823257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2393 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.632012909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.632065379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.632109859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.632143059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.636606532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 687 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.637027323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.637073433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2393 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.637108263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2393 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.637669803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.637705773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:34.637724763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.637743373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.644797188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.644830808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:34.644992919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.645032609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.645049589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.645067049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.645089129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.645107259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.645139309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.645156999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.645171909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.645189179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.70062427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.700698531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.700718091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2394 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.700736131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2394 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.700879291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.703186282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:34.703230962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.703251132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.705143324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.705186694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.705203594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.705216474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.705326244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.705342874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.708414196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.708439626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2395 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.708455496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2395 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.710411038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1106 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.710432688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:34.710449748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.728068451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.728168731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.728288741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.728308161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.728321901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.728994232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1106 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.729048082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2396 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.729067182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2396 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.729084412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.730302943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.730337523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.734737776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.734782976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.734803466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.734820456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.734837786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.734854486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.734874256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.734904276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.734920796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.734936386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.734951516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.734967376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.769168061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.769224241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2397 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.777766888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.777818958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.80766971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.80771019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.80773009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.80774483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.814365895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.814444525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2398 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.825703834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.825863524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.855463936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.855549846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.855575496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.855593186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.891930664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2399 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.891981204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:34.894671486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.894706356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.903025472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.903058112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.903078472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.903094512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.916164022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:34.916201432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2400 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.917176413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:34.917208933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.919187544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.919232874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.919252614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.919268134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.919285314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.919302594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.919319834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.923992728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2401 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.924068988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2401 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.92619018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2402 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.92636951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2402 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.930872113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.930928593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.931043643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2402 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.931085453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2402 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.931118503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.931136423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.662937205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.662987915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.663006045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.663022795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.663172535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.663198025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1107 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.663215975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2403 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.663232055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2403 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.728760355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.728828615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.728863075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.728895425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.731743407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 689 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.731786297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.731841297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2403 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.731874357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2403 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.733224728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 690 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.733253018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:35.733271008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.733289348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.734186249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.734231359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:35.734251359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.734283609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.734299389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.734316409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.734334509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.734350789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.734367989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.734383129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.734399199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.734413129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.737751121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 690 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.737811192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.737830652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.737849262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2404 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.737976572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.740553754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:35.740580274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.740599014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.741594114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.741611034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.741655284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.741670974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.741687964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.741704984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.742910025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.742934055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2405 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.742950985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2405 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.744769707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1110 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.744810757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:35.744831237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.745856568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.745907958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.745923388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.746533128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.746554038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.753702554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.753775714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2406 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.753796354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2406 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.753927924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.754820904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.754854234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.757273706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.757310846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.757328826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.757344366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.757360496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.757385766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.757399706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.757415206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.757430726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.757445126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.757460316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.757476436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.759917227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2407 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.759959957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2407 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.76429019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.764337151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.818357241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.818431841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.818470811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.818487621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.820652783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.820694273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2408 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.822712275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.822813145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.824181316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.824217836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.824238756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.824254536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.939393223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2409 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.939467393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:35.940495253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.940536003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.941014044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.941033504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.941058524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.941073954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.941438304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:35.941470244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2410 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.943824426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:35.943853546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.945243427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.945261677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.945297157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.945338727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.945358487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.945376367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.945394297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.945410547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2411 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.945428207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2411 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.946676338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2412 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.946716448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2412 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.946831668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.946876508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.946908518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2412 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.946943778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2412 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.946976288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.946995138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.631273494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.631328184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.631345024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.631360004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.631535444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.631577404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1111 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.631593974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2413 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.631612044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2413 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.635479817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.635536207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.635571627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.635607247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.720480391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 691 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.720551322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.720584762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2413 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.720620652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2413 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.735378063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 692 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.735423643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:36.735442443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.735460433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.738781715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.739125346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:36.739207916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.739246636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.739261846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.739278146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.739306436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.739321616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.739336926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.739353376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.739368416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.739381416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.741313877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 692 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.741371847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1112 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.741410737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2414 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.741431537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2414 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.741503487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.750894604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:36.750933364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.750990974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.752358145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.752398446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.752417376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.752432196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.752448676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.752464656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.775953842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1113 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.776127742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.776149962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2415 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.780912376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1114 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.780974516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:36.780995056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.788927892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.789017972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.789034832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.789051542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.789066272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.886885166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.886947776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2416 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.886966476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2416 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.890630069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.894740352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.894770302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.897589484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.897612504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.897629354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.897830504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.897858724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.897876214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.897890014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.897905614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.897924544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.897941064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.897955834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.897970924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.981620587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.981718657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2417 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.986163081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.986370881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.992079605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.992134555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.992156815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.992176635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.993766857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.993804507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2418 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.996636439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.996678519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.002236543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.002285773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.002305473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.002323503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.070715815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2419 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.070765075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:37.072209706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.072298716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.075746508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.075771358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.075788858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.075801738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.076456969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:37.076506769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2420 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.079944751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:37.079994352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.082068203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.082109733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.082128343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.082145383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.082162643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.082179023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.082195393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.082491153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.082520803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2421 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.086812037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2422 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.086851487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2422 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.09137174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.09143047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.092353441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2422 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.092416691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2422 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.092522171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.092596421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.603390116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.603663366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.603686706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.603703956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.603731866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 693 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.603749576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.603766676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2423 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.603783246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2423 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.603844517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.604009697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.604470357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.604661947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.607579089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 693 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.607650189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.607685379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2423 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.607719799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2423 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.60794792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.60799187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.60801268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.60805365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.60839875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.60841935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:37.6084552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.60899851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.60903888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.60905812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.60907467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.6090905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.60910823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.60912517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.609140421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.609154581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.609169151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 694 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.609210441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1116 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.609226661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2424 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.609244801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2424 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.609263591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.614401654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.614447195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.614492175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.615646715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.615680175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.615941426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.615966756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.615981526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.615994276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.616200366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.616223096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2425 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.616240176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2425 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.617331537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1118 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.617387397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:37.617410897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.626486444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.626538214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.626552484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.626574544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.626588604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.627285774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.627409144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2426 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.628148105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2426 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.628170895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.63454512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.63459605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.636232101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.636271741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.636289391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.636305511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.636405271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.636423921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.636463861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.636480591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.636497891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.636515341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.636532731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.636548691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.637735652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.637774872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2427 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.642746186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.642788796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.650121901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.650213381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.650334832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.650375752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.650861922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.650941342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2428 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.652025773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.652161173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.656448206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.656482696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.66168166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.6617823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.66195983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2429 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.66201766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:37.663918892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.663948032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.667001654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.667040654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.667058224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.667071994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.667128554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:37.667147494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2430 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.668380435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:37.668431285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.668632015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.668656265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.668677515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.668692745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.668775975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.668794585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.668810625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.668827106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.668845146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2431 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.672855299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2432 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.672926549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2432 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.677122052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.677434332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.679660804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2432 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.679716884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2432 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.679753324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.679771294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.602715099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.602809309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.602828499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.602843129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.602857679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.602907099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1119 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.602927349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2433 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.602944629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2433 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.60483383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.60488281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.60491436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.60494549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.60502804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 695 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.60506416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.60510096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2433 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.60513385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2433 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.605172001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.605189391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:38.605222771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.605240021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.605264301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.605278921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:38.605367211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.605397991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.605412661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.605428891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.605444991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.605460371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.605475691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.605495471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.605511141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.605524701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.605540681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 696 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.605576991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1120 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.605593291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.605608371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2434 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.605625071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.608225193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.608265913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.608310183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.609492024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.609510984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.609530504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.609601004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.609619464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.609645594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.609663574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.609683944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.609701154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2435 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.610812315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1122 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.610831845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:38.610849835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.610958185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.610994785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.611009425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.611028235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.611044645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.611061985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1122 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.611100475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2436 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.611120915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2436 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.611139475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.611851456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.611884256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.612063246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.612081586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.612098346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.612115946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.612156826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.612172756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.612186906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.612203026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.612218076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.612234976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.612253056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.612269336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.612285606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.612303176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2437 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.614862708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.614905458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.614927178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.614943608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.614958718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.614975278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.614992288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.615009898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2438 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.615626798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.615667408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.615688398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.615704648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.615720448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.615733708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.615751078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2439 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.615767998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:38.616448669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.616486969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.616506259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.616524029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.616543779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.616557689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.616573879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:38.616589829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2440 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.61736841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:38.61740624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.61742485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.61744136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.61746333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.61747644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.6174924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.61750982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.61752606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.61754148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.61755682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2441 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.618676841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2442 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.618718531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2442 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.618736161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.618766391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.618795391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2442 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.618829761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2442 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.618865021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.618883151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.604912564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.604966394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.604982864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.605019954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.605033894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.605050384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1123 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.605065084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2443 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.605109834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2443 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.605759225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.605813445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.605859395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.605923445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.655541322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.655606753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1123 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.655643453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2443 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.655676963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2443 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.657065674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.657122394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.657142904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.657161574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.657789254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.657819264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:39.657839894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.657871524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.657886564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.657903974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.657919054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.657935134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.657949614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.657966584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.657988734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.658003794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.658316395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 698 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.658358015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.658374215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2444 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.658390085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2444 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.658439795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.661324197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.661369977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.661389467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.716853859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.716888179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.716948389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.716993999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.717010959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.717024739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.723168683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.723208374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2445 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.723226684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2445 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.725324315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1126 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.725351505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:39.725370515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.726629366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.726679386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.726695876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.726735566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.726780486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.728825698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1126 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.728878698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2446 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.728900968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2446 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.728978098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.729688078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.729716668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.779180875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.779266675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.779310375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.779383825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.779424085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.779440945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.779456495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.779472505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.779489675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.779507775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.779522955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.779537485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.784402329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.784545999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2447 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.790529143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.790625953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.793933556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.794046936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.794119556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.794160576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.802409132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.802448592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2448 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.803912983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.803959633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.81316875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.81319902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.813387171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.813405831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.818647934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2449 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.818696625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:39.819980125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.820062156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.859653245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.859686115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.859709635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.859728355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.860476386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:39.860518906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2450 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.861783187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:39.862169187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.863066388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.863085748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.863102488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.863116088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.863130398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.863146278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.863161798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.922448163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.922497723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2451 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.926021585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2452 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.926068895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2452 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.928847538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.928917308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.93177894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2452 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.93220214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2452 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.9323341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.934320512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.647488189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.647534609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.647549799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.647566409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.64789765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.64793133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1127 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.6479524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2453 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.64797036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2453 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.64851284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.64857325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.64860466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.64863641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.650566532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 699 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.650623832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.650657592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2453 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.650689182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2453 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.652759673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 700 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.652783653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.652802633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.652819523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.653843244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.653900964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:40.653918314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.653953484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.653971464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.653986664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.654004194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.654026424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.654048384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.654063744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.654079274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.654094324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.654509315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 700 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.654596735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.654616535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.654633725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2454 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.654652545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.658211178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.658240958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.658257128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.664428042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.664473272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.664490852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.664503942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.664519862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.664532142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.664959373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1129 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.664994483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.665011963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2455 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.666046203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1130 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.666091563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:40.666110373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.706715944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.706787964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.706815864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.706831934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.706844794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.717830672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1130 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.717877442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2456 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.717892283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2456 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.718320723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.719249624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.719299494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.722123516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.722163316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.722181426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.722197326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.722212136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.722389616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.722409446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.722425936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.722442616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.722457456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.722473146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.722488666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.725852059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.726764459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2457 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.731665973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.731706583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.772353024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.772380684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.772437094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.772453434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.774241565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.774271185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2458 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.778932539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.778970319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.819788019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.819830609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.819849199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.819863799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.822432131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2459 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.822478571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:40.824933803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.824977513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.825223413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.825244623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.825262073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.825275923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.828086296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:40.828148586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2460 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.829204096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:40.829252106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.83390697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.83395968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.83398409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.83399943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.83401742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.83403365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.83404856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.840462595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.840508855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2461 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.844980648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2462 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.845070588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2462 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.84659916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.84668078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.892546754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2462 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.892702524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2462 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.893224785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.893397925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.699466383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.699519393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.699535493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.699553273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.701154014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.701206384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1131 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.701226444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2463 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.701245354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2463 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.701726344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.701782934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.701820344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.701857104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.966751673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.966807123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.966840763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2463 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.966874443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2463 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.968612315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 702 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.968796855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.968829575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.968852325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.973863149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.973906019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:41.973930369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.973972959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.973988129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.974004359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.974020609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.974038809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.974057189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.974074319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.974091049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.974108059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.97536745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 702 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.97542029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1132 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.97543774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2464 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.97545439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2464 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.97601585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.980982394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.981039534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.981059124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.985440767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.985483137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.985538567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.985555917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.985572717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.985588617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.98907619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1133 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.98914625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2465 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.98916569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2465 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.994476594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1134 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.04202395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:42.04211448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.043625421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.043760721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.043882081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.044003791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.044037351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.048528845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.048594755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2466 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.048613535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2466 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.048863895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.049788986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.049813896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.05599857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.05604306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.05606108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.05607735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.056093451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.056109931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.056123521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.056139431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.056155481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.056171601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.056186851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.056202001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.10900852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2467 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.10903993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2467 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.112052323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.112092503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.113824294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.113868864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.113887004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.113903214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.115460615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.115489625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2468 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.1216282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.12168291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.168746625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.170253617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.170321107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.170337327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.180440054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2469 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.180468434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:42.181580305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.181624955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.182439876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.182458336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.182476166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.182490616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.185059988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:42.185147508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2470 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.187237839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:42.187266189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.18760868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.18762475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.18764212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.18765674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.18767185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.18768844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.18770502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.197911817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2471 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.197983037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2471 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.200165749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2472 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.200212169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2472 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.203943592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.204004882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.209012426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2472 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.209146786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2472 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.210101257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.210187947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.61300404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.61305748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.61307355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.61308788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.613125371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 703 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.613167461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.613185121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2473 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.613200211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2473 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.613346461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.613379391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.613413131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.613441721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.615007962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 703 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.615059492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.615090702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2473 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.615121802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2473 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.615155082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 704 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.615170612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.615187462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.615203702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.615219882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.615234792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:42.615249992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.615277942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.615343782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.615359892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.615374662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.615388732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.615402412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.615416312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.615430232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.615442722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.615456502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 704 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.615487052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1136 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.615502012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.615516322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2474 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.615530672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.621671107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.621762507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.621811607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.622183097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.622258757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.622328517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.622364157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.622416128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.622449128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.623642438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.623752849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.623804929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2475 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.627995682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1138 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.628082332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:42.628102982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.628255452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.628319862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.628354882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.628372482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.628385902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.629710383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.629753963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2476 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.629769943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2476 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.629788113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.632853575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.632906685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.634357577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.634390507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.634406387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.634420987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.634436587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.634451937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.634464807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.634479477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.634496937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.634511457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.634534647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.634549077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.636333778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.636380248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2477 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.63925817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.63929732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.63940894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.63942627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.63944364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.6394592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.63947545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.63949242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2478 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.641933902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.641977972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.641998742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.642014042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.642030632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.642045032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.642061282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2479 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.642077462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:42.642965363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.642989683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.644316574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.644350934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.644385324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.644400004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.644589504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:42.644610374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2480 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.645836405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:42.645880325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.646249285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.646270185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.646285656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.646299966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.646338856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.646355256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.646369646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.646471586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.646560686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2481 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.648260317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2482 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.648298457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2482 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.651144089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.651271569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.651303859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2482 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.651336249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2482 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.651371039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.651387419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.611503062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.611634382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.611672972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.611705602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.614081644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 705 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.614271074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1139 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.614323284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2483 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.614366624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2483 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.615972456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.616028826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.616058516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.616093206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.63525249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 705 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.6353171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.63535703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2483 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.63538999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2483 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.636332641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 706 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.636380481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:43.636401451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.636421971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.640803814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.640851544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:43.640872364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.640903954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.640918474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.640934864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.640952264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.640967914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.640983425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.640999175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.641014925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.641030705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.641816015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 706 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.641881545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1140 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.641898585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2484 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.641918335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2484 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.642043525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.656710256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.656749496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.656766966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.659917739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.659958349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.660028489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.660070959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.660089519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.660104569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.660154279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.660173809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2485 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.660191209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2485 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.66105163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1142 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.66107622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:43.661094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.667952865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.668015875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.668033685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.668051875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.668067355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.668632235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1142 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.668680665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2486 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.668698615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2486 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.668715105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.669607226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.669637326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.672005848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.672058048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.672114908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.672139748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.672156728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.672172968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.672186828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.672202128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.672217038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.672233138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.672248898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.672264018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.680642584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.680686974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2487 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.685285758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.685330438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.68754528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.68759902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.68761742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.68763191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.68778077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2488 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.68780212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2488 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.689932231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.689966961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.693222244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.693249514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.693331524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.693347294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.693431854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2489 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.693451354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:43.694595615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.694646355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.72742272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.72745422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.72750284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.72751734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.747016644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:43.747075255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2490 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.748244965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:43.748275205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.749203736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.749232866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.749250716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.749264356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.749280056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.749295366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.749310426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.791805397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2491 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.791871467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2491 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.800250144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2492 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.800292704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2492 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.802909936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.802976646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.803215286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2492 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.803257616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2492 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.803294406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.803325546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.518731805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"internal-dns-resolver","component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:44:44.600801177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","error":"proto error: io error: No route to host (os error 148)","delay":"222.039957596s","count":"10"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.661075123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.661166533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.661241233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.661281693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.661865793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.661920883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1143 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.661946583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2493 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.661979823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2493 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.668232858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.668355418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.668392858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.668467888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.67051482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 707 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.67056595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1143 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.67059892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2493 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.6706373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2493 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.67128949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.67139592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.67141813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.67143513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.672182951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.672208591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:44.672228501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.672259571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.672274661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.672291491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.672379811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.672398641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.672415241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.672431391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.672448451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.672463081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.674041502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.674157853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1144 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.674178053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.674196323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2494 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.674306603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.685330201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.685376411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.685395471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.690937825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.690978475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.690998315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.691012985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.691031555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.691046695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.693943907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.693986947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2495 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.694006677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2495 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.69684507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1146 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.69688568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:44.69690725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.698025311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.698237591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.698307631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.698328301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.698341691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.775489478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1146 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.775536368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2496 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.775554058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2496 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.775802408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.782998944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.783054334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.793454261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.793545552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.793564282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.793581472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.793598292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.793618032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.793635032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.793651592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.793667962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.793685582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.793702912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.793719082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.903545754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.903601265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2497 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.929941154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.929994744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.018524231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.018595201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.018617381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.018632511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.019630572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.019675452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2498 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.021577973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.021615524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.034014933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.034060173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.034189373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.034208293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.058802842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2499 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.058849042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:45.066728958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.066805508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.08342869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.08348068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.0835003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.08351731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.098327251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:45.098381211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2500 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.100446443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:45.100493183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.102279744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.102313324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.102330614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.102344404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.102361644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.102377634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.102393514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.104066666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2501 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.104110856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2501 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.107627138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2502 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.107671718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2502 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.115517404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.115661514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.116224075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2502 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.116386575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2502 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.116926325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.117060755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.607195895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.607247745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.607268045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.607299895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.607314435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.607332395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1147 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.607439655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2503 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.607459455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2503 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.607475635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.607556035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.607586705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.607615295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.607686515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 709 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.607720235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.607751865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2503 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.607783295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2503 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.607815046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 710 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.607832026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.607849486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.607866346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.607883536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.607897166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:45.607941616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.607971146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.607984566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.607999966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.608015226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.608031516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.608046206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.608061136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.608075926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.608140796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.608157486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 710 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.608190696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.608208146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2504 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.608225946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2504 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.608242636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.616728682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.616788952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.616808592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.625179599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.625228689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.625247789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.625262359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.625277829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.625292239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.626188529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1149 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.626219729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2505 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.626237769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2505 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.631172583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1150 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.631221093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:45.631245073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.631403483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.631458653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.631473773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.631491103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.631508923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.633495435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1150 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.633543465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2506 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.633560365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2506 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.633579795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.634495466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.634545306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.634564896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.634580446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.634620646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.634638616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.634654696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.634670106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.634683606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.634699406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.634715766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.634730466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.634744886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.634759296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.634774876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2507 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.634791636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2507 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.64013617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.64058225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.648210556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.648244586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.648422116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.648438626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.649162267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2508 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.649183797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2508 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.650132457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.650156397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.650198017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.650212917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.650227567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.650243527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.650258858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2509 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.650273778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:45.650964768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.650986788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.652325549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.652345469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.652360459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.652372609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.652387439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:45.652427109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2510 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.654412481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:45.654434341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.654524331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.654538721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.654553441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.654567791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.654581981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.654596871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.654610851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.654624641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.654639261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2511 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.656040662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2512 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.656069322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2512 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.656086732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.656116832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.656239292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2512 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.656273502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2512 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.656310992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.656327732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.602912745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.602965305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.602983375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.602999805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.603014315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.603184125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1151 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.603204445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2513 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.603222815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2513 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.603552825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.603700985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.603773155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.603808675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.603844396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 711 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.603882356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.603949586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2513 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.603985166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2513 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.604073396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 712 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.604158706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.604180426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.604197716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.604251686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.604270766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:46.604308966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.604343626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.604358406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.604373476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.604389466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.604429586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.604448616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.604464306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.604480736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.604494106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.604508706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 712 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.604543166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1152 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.604558626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.604574226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2514 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.604590696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.609124419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.60916164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.60917879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.60919557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.60921032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.60925558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.60927212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.60928772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.60930161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.6093184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1153 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.6093372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.60935364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2515 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.61014626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1154 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.61016944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:46.61018791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.61020463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.61023574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.61024959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.61026408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.61027781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.61032823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.61036367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2516 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.61037949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2516 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.61039583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.612723702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.612755362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.614396023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.614418773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.614435523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.614451814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.614466594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.614838464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.614855334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.614870834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.614886324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.614900534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.614916354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.614934714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.614949654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.614966574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2517 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.617284946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.617307636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.617352906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.617368156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.617388936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.617403866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.617420126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.617437806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2518 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.618105606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.618165866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.618184286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.618197096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.618212446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.618224736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.618239156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2519 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.618256456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:46.618832897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.618862367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.618882147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.618897957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.618915297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.618929107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.618945587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:46.618963237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2520 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.619730217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:46.619755168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.619773278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.619787428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.619803608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.619818298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.619835498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.619852118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.619867048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.619884768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2521 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.619900108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2521 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.621186989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2522 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.621226889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2522 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.621243659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.621273499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.621311199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2522 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.621343809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2522 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.621376879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.621396009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.692676585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.692737626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.692755266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.692770556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.692875236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 713 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.692897696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1155 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.692916026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2523 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.692934886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2523 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.699832191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.699975091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.700028841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.700058301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.705709095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 713 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.705773715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.705807665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2523 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.705838595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2523 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.706502336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.706541616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.706574356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.706590696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.875218922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.875289142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:47.875462562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.875581332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.875691282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.875764423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.875797143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.875828683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.875858883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.875892643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.876060753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.876094923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.902630993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.902699223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1156 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.902719033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2524 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.902737123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2524 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.904100294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.914827712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.914892192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.914911392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.917483504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.917514134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.917607744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.917624804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.918388405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.918421865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.924505059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.924533209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2525 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.924548409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2525 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.926788061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1158 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.926835791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:47.926854141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.944971225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.945138755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.945158855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.945253385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.945291235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.958655635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.958721705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2526 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.958739285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2526 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.958786595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.960697127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.960724357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.962617268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.962667348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.962686788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.962706958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.962724858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.962744528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.962762788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.962780228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.962801588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.962818438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.962834108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.962851088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.96499431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2527 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.96504355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2527 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.992675681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.992733521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.015650068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.015693458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.015711528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.015724718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.017574249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2528 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.017616679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2528 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.0187895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.01883337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.024955525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.024979585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.024997905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.025013185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.030797689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2529 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.03108671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:48.03199406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.03208199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.054245977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.054300987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.054321667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.054336737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.054790538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:48.054812538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2530 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.055830568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:48.055855258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.069113188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.069160438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.069178028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.069192438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.069206728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.069222618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.069240918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.07169007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2531 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.07173626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2531 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.073996132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2532 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.074036632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2532 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.090333674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.090439924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.099971092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2532 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.100145212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2532 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.100436102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.100466222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.60211862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.60217525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.60219314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.60220924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.60222456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.60231653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1159 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.60233854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2533 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.60235531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2533 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.605599303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.605659583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.605723643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.605801183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.605833883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 715 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.605869723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.605906993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2533 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.605942503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2533 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.605975703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.605994983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:48.606014373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.606037893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.606061803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.606077413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:48.606097773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.606129723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.606144413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.606159763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.606175843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.606192093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.606209783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.606235403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.606252303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.606265673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.606280313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 716 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.606314293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1160 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.606329873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2534 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.606346323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2534 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.606363533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.610409086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.610480657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.610502607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.610522687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.610537377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.610555607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.610570897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.610587427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.610603487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.610626597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.610646097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.610665697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2535 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.611440477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1162 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.611512727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:48.611533397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.611551557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.611586457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.611605207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.611624057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.611637827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.611658637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1162 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.611694277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2536 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.611846608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2536 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.611866408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.612443178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.612469408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.612493098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.612510428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.612528748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.612544988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.612582688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.612598718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.612611488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.612626908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.612643298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.612657928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.612673498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.612690568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.612706908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.612722658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2537 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.616786171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.616838911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.616859131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.616873981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.616892801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.616909211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.616927631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.616944101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2538 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.617482642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.617519702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.617567602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.617583762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.617602062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.617615952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.617632062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2539 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.617650522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:48.618277142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.618304692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.618325162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.618340152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.618356052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.618370572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.618386552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:48.618401822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2540 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.619283703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:48.619310453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.619331913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.619346543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.619364383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.619378723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.619394643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.619410433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.619431853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.619448233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2541 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.619467033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2541 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.624541317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2542 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.624582457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2542 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.624601267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.624632977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.624691597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2542 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.624733747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2542 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.624767427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.624785697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.616580154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.616633864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.616656244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.616675234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.622355128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.622416139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1163 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.622435089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2543 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.622451849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2543 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.623636929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.62386325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.62390962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.62394283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.626045621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.626104411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1163 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.626142001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2543 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.626176991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2543 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.627790863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.627833053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.627852003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.627869503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.651583151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.651639611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:49.651718691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.651759771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.651776631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.651795521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.651813911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.651830801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.651848471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.651865821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.651881751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.651896891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.661042018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.661109898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.661126958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2544 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.661142668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2544 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.661160008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.66376718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.66379621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.6638158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.672262716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.672286676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.672377086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.672392466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.672513226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.672528226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.688474558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.688522598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2545 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.688543028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2545 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.69053429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1166 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.69058212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:49.6906025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.710410665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.710486265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.710505835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.710531615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.710552595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.729657629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1166 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.729726469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2546 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.729746029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2546 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.729764029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.73061835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.73064752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.731397031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.731421111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.731440851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.731460341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.731478641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.731499461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.731515681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.731532231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.731549191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.731576161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.731595321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.731614901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.734668193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2547 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.734710373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2547 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.737098535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.737146055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.782098458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.782138418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.782155618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.782171078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.782821928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2548 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.782849898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2548 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.783617769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.783671689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.78495224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.78497825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.78502022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.78505533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.799424711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2549 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.799478711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:49.800558902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.800602722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.809236238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.809280458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.809304018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.809322658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.809963989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:49.810359389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2550 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.81152137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:49.81156778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.816530724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.816576794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.816597034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.816611394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.816628404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.816652144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.816668364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.895261343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2551 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.895383823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2551 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.910403365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2552 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.910462215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2552 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.911011575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.911060515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.911211595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2552 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.911268915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2552 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.911307995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.911326945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.629592727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.629641107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.629659237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.629675547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.629762907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.629786707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1167 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.629852287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2553 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.629874067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2553 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.636669662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.637096433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.637150483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.637180563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.704145253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 719 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.704205693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.704297753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2553 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.704332023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2553 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.706194555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 720 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.706228565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.706249865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.706267975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.706596475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.706614515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:50.706834735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.706874145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.706890745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.706909255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.706926205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.706940645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.706956095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.706973735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.706988895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.707005165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.711846579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 720 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.711918529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.711938019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.711960349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2554 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.712337209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.718500344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.718822954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.718885004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.799894814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.799960064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.808444951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.809046941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.809156441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.809176781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.811808093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1169 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.811842173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.811858843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2555 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.819027949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1170 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.819080039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:50.819099489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.82019631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.82031275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.82033222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.82039514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.82040967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.826283444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.826378754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2556 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.826395814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2556 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.826516294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.827735355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.827778405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.828833306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.828860486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.828877926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.828894896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.828910996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.828927806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.828941406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.828958266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.828974236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.828989406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.829005686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.829022966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.851011333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.851058233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2557 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.868543546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.868616586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.873031309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.87307375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.87309336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.8731092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.989834268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.989929528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2558 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.991386699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.991493379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.055580257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.055717467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.055807277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.055878567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.05931183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2559 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.05936346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:51.065600085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.065671655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.070863349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.070967959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.071122349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.071140529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.153129031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:51.153309231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2560 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.155065082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:51.155105082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.155803723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.155841753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.155858663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.155871873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.155935063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.155951293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.155967523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.156225373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2561 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.156244943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2561 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.164775459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2562 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.16485049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2562 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.170662174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.170718634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.175188357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2562 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.175325557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2562 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.175507588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.175637538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.6026746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.60273159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.60274791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.60276253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.60277735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.60279725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1171 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.60281529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2563 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.60283315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2563 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.60307966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.60312381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.60315463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.60319187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.6033493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.6034638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.60351853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2563 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.60355529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2563 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.604504421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 722 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.604545291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.604567851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.604586771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.605020151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.605043111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:51.605100781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.605135961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.605150041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.605167822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.605184432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.605200242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.605215152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.605232162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.605247662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.605261682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.608872484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 722 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.609436565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1172 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.609461575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2564 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.609479265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2564 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.609595265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.612367967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.612392927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.612413107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.615089589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.615120219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.615212629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.615249809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.615268979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.615285899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.615327039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1173 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.615369969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2565 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.615390939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2565 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.61630064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1174 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.61632967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:51.61636575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.618316571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.618370621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.618387341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.618405721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.618420991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.618442992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.618478472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2566 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.618499382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2566 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.618516012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.619204902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.619245492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.619489582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.619510142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.619527012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.619544702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.619560422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.619576462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.619591322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.619609562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.619628842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.619644282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.619661502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.619681512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.619700212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2567 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.619717942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2567 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.623043195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.623979516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.627112198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.627150158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.627168358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.627182378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.627201208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2568 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.627217468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2568 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.628104019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.628142479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.628230039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.628247109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.628265509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.628281579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.628298059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2569 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.628315739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:51.628922849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.628960649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.628979529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.628993739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.629010649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.629025379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.62904227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:51.62906092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2570 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.62980484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:51.629831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.632730802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.632751642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.632769132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.632783772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.632801252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.632821032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.632840552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.633057923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2571 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.633078653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2571 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.634693234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2572 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.634734654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2572 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.636810555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.636929245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.637063736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2572 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.637103646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2572 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.637239756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.637261366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.607637576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.607693316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.607716086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.607731076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.609654918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 723 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.609684118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1175 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.609706278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2573 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.609723858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2573 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.609966448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.610011048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.610133958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.610189138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.610219888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 723 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.610266278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.610302858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2573 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.610340528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2573 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.610375248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 724 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.610398488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.610420608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.610442538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.610479569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.610495979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:52.610513019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.610549759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.610564489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.610580699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.610707459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.610723899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.610738659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.610757299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.610772129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.610786549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.610801389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 724 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.610840199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1176 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.610856919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2574 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.610874139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2574 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.610891619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.613378971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.613421641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.613505991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.619086045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.619168195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.619200065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.619218875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.619237165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.619252465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.619755726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.619784606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2575 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.619804146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2575 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.620973996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1178 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.621000216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:52.621019266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.621076307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.621115727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.621131237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.621150837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.621165367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.622711988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.622767118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2576 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.622785188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2576 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.622805678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.623391428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.623433078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.623490688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.623510608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.623528368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.623548588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.623568898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.623684448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.623703108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.623719188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.623736989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.623759849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.623778919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.623795959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.623814909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.623832799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2577 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.627310871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.627394561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.631157384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.631222044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.631243914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.631260334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.631591374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.631630364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2578 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.632407325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.632451405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.632532275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.632551155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.632569565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.632584255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.637113679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2579 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.637156879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:52.638133389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.638188429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.645898385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.645943175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.645963345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.645979115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.646427356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:52.646456476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2580 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.647597346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:52.647626617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.647727547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.647745227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.647765067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.647780527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.647799787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.647817627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.647855217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.647873467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2581 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.647893847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2581 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.653288661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2582 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.653336911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2582 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.654580642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.654623122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.654667772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2582 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.654705802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2582 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.654743452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.654762172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.602211125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.602259485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.602277205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.602292405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.602307325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 725 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.602327545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1179 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.602345045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2583 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.602361415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2583 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.602508446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.602586146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.602618696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.602647396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.603917257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 725 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.603982167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.604028777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2583 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.604063617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2583 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.604119167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 726 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.604135707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:53.604153977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.604171997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.604190087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.604204577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:53.604221287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.604251177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.604264697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.604280707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.604296627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.604312007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.604327907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.604343567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.604358307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.604371627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.604387347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 726 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.604420477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1180 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.604438727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2584 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.604454157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2584 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.604469587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.607069059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.607110659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.607129489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.611090852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.611122732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.611225952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.611271612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.611291182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.611306562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.611675912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.611783412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2585 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.611804353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2585 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.613185204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1182 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.613222384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:53.614602705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.614771295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.614822195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.614838515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.614856815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.614874285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.614892385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1182 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.614926475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2586 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.614942915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2586 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.614959325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.619429748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.619471508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.619569038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.619586478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.619606198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.619624548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.619640238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.619655988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.619669748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.619686038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.619701378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.619716548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.619731618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.619746849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.619763259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2587 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.619778539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2587 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.626678154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.626742704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.631211097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.632066678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.632211938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.632254088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.632481588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2588 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.632559578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2588 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.633902179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.63463396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.636600671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.637662262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.637771992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.637791012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.637983372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2589 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.638009172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:53.638764113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.638787353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.639019613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.639045683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.639066933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.639083143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.639101813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:53.639120613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2590 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.640972145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:53.641015415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.641037475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.641056485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.641210405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.641228985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.641245955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.641285855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.641303535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.641321455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2591 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.641341075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2591 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.643270896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2592 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.643650817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2592 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.643755147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.643789867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.643880167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2592 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.644031607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2592 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.644083037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.644100457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.602169538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.602228098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.602245668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.602261618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.602340918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.602365268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1183 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.602741269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2593 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.602765109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2593 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.602932849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.602994219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.603027139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.603062829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.606828582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 727 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.607462162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1183 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.607508692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2593 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.607543112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2593 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.607616982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.607637952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.607658782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.607680132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.607758492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.607777162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:54.607795602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.607831293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.607845543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.607863233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.607880783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.607896513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.607914023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.607931973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.607949813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.607964563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.607980833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.608022643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.608040813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2594 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.608058343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2594 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.608104103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.610810845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.615980999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.616007499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.616303539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.616322759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.616365379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.616410829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.616430909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.616445999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.617018639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.617061179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.617079089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2595 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.6184203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1186 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.618467541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:54.618489171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.618508681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.618549491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.618565331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.618583241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.618600331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.620359222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1186 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.620413252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2596 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.620432072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2596 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.620448152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.621067592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.621094573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.621175143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.621192473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.621212203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.621231053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.621251053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.621268803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.621283763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.621300743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.621317653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.621334573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.621352703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.621368633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.621383753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.621401283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2597 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.625297916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.625343576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.63067306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.63069294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.63097487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.63105856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.63137999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.63140577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2598 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.632611051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.632664031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.632686591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.632706701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.632725871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.632743961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.634679943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2599 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.634830233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:54.635501463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.637279835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.637461895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.637484195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.637533865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.637551515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.637569315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:54.639402636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2600 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.646079231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:54.646132331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.653303967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.653353957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.653372197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.653385777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.653403247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.653418757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.653434007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.653901327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2601 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.654028927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2601 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.655828219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2602 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.655873959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2602 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.657243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.65729229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.658874121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2602 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.658927551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2602 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.658959921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.658977861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.605054663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.605097333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.605114413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.605128593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.605144153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.605167134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1187 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.605186724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2603 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.605205124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2603 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.605586624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.605675184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.605711674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.605742584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.605888734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 729 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.605925274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.605957974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2603 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.605993704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2603 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.606033734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 730 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.606051184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.606069534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.606088374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.606107204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.606123334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:55.606140424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.606173724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.606188814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.606205664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.606221724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.606237514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.606253004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.606269274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.606286514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.606300834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.606318294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 730 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.606350874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.606370334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2604 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.606386614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2604 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.606404664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.608581986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.608618786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.608637996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.609452917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.609483857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.609501977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.609516517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.609535157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.609551047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.609566297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1189 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.609583307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2605 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.609661087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2605 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.610672708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1190 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.610698008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:55.610726398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.610794708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.610874238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.610891568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.610908528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.610922188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.610941498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1190 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.610979168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2606 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.610994998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2606 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.611012128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.614896871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.614944971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.615046301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.615063621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.615081501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.615098191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.615114201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.615131141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.615146461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.615162811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.615180441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.615196761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.615212401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.615227761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.615242181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2607 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.615257791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2607 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.618268123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.618854714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.618878884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.618894864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.618911034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.618924264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.618940904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2608 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.618958924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2608 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.621313256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.621356706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.621376886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.621393296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.621411486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.621425026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.621442706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2609 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.621461156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:55.622372726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.622434587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.622841707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.622867927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.622890957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.622906237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.623007427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:55.623050717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2610 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.624852098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:55.624899288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.625357159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.625387649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.625404689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.625419829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.625438509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.625457789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.625476049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.625495589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2611 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.625514809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2611 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.62753643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2612 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.62758336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2612 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.627784461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.627824801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.627909281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2612 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.627988711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2612 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.628027721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.628047681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.619328867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.619435357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.619453337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.619471027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.619503187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.619577397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1191 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.619597537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2613 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.619615797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2613 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.625543552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.625846302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.626513433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.626561383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.631368206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 731 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.631429756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.631512586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2613 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.631555706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2613 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.634853449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 732 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.634887789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.634918649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.634939049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.63645277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.63648812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:56.63662267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.63666055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.6366773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.63669629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.63671488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.63673249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.63675006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.63676739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.63678571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.6368008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.651613032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 732 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.651713772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1192 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.651735242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2614 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.651754102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2614 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.651776642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.657108616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.657242506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.657263706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.661548869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.661593319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.661611999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.661628569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.661647179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.661663189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.661831469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1193 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.661862759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.661880469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2615 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.667330913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1194 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.667369973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:56.667388843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.673093368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.673143748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.673159278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.673188728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.673202538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.673321248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.673358588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2616 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.673376358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2616 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.673392688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.674366889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.674405949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.684761767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.684816857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.684836157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.684854627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.684871707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.684888287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.684903747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.684919677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.684940907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.684957157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.684975817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.684993987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.685389007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.685410917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2617 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.692025952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.692068002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.698354407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.698396707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.698415677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.698429867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.698587327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.698640477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2618 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.701369909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.701410699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.719046222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.719090462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.719149432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.719165332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.719318393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2619 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.719429873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:56.720664614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.720781974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.7285201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.72859801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.72870691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.72874508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.72897278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:56.72915117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2620 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.731780412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:56.731879622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.735324925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.735355045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.735373045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.735388515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.735404475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.735419535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.735433655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.735476155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.735496985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2621 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.737537726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2622 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.737565076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2622 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.745442522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.745678812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.745719032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2622 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.745759073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2622 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.747181674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.747219764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.60538781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.60544711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.608512992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.608561232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.608576812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 733 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.608597432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1195 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.608839922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2623 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.608863132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2623 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.612635665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.612697875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.612730315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.612761095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.616952618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 733 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.617003578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.617036828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2623 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.617072758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2623 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.617416969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.617438239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.617494989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.617515489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.707183626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.707221126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:57.707306197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.707362037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.707378427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.707395287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.707410787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.707427477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.707442687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.707456997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.707470867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.707483927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.710530189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 734 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.710605099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1196 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.710625169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2624 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.710642959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2624 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.710660269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.714267692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.714299712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.714320062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.780988051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.781301231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.781459411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.781483771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.781502231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.781517171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.873780751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.874011221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2625 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.874053621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2625 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.875756923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1198 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.875796453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:57.875820323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.875915613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.876154713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.876175343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.876194553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.876208713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.883953999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.884013409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2626 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.884029429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2626 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.884327169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.887219611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.887371341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.888164772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.888185682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.888200792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.888215192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.888229682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.888245182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.888257902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.888271862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.888287392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.888302632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.888317442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.888331572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.899833351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2627 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.899881041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2627 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.902501423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.902537413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.903013933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.903043613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.903064063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.903079953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.903132313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.903152693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2628 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.905070555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.905107335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.908302877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.908327537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.909034038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.909071078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.933417166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2629 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.933457386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:57.939436291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.939500831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.945423435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.945490065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.945599625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.945637975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.953704421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:57.953758071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2630 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.958668955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:57.958704925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.958987035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.959010505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.959051915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.959068145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.959085435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.959113145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.959130515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.959174455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2631 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.959193275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2631 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.961462567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2632 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.961488177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2632 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.977173489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.977266389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.97865355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2632 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.97890638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2632 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.979524731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.979605481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.660298494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.660338474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.660396234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.660411944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.662713766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.662767296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1199 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.662788006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2633 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.662807946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2633 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.671715223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.672091043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.672130123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.672162523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.68098207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 735 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.68106942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.68111151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2633 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.68114515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2633 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.68180844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.68184725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:58.68186755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.68188665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.740164734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.740215584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:58.740408194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.740449245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.740466385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.740484215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.740502285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.740519905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.740537425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.740554855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.740572245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.740594415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.741825366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 736 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.741868126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1200 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.741886356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2634 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.741907736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2634 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.742266996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.747001819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.747047609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.747068349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.74736646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.74740775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.7476692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.74769442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.74771306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.74772721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.871459052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1201 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.871549422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2635 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.871591662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2635 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.873371784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1202 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.874085364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:58.874109534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.884095612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.888718775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.888767065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.888920925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.888939445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.914146024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1202 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.914303705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2636 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.914331435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2636 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.919806879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.927808985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.927856305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.936121111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.936171961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.936190761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.936208051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.936223941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.936257281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.936271801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.936288021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.936303721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.936319631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.936336681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.936352251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.943401317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.943502257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2637 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.96095649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.976424891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.060097175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.060147595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.060165935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.060186485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.064092998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.064137758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2638 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.06749197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.06753267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.06787769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.06789974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.06792191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.06793802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.151447053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2639 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.151480943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:59.156924698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.157409958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.165698044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.165759674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.165856664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.165892894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.169598367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:59.169691907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2640 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.183463268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:59.183554708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.188176901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.188280941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.188360471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.188396091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.188428651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.188458961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.188491511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.269614323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.269662363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2641 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.272861245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2642 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.272895725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2642 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.282067692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.282184872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.288202937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2642 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.289197697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2642 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.289890038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.289914108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.602571914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.602617424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.602631564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.602644774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.602658054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.602675254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1203 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.602690974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2643 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.602705814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2643 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.602720444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.602764994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.602793164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.602820864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.602848614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.602885504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1203 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.602917324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2643 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.602949284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2643 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.602981884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.602997454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.603014314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.603031904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.603050304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.603064754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44:59.603079384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.603108714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.603122114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.603136354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.603150594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.603164754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.603178774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.603193084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.603207224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.603222214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.603238094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 738 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.603270034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.603284944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2644 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.603299334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2644 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.603313894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.605875966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.605923596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.605941196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.607001827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.607028397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.607046487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.607059237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.607073557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.607085957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.607233107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.607252107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2645 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.607267617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2645 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.608288068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1206 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.608319198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:59.608336958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.608425478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.608462588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.608475238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.608489768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.608503688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.608563738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1206 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.608597068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2646 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.608615288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2646 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.608631538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.609270219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.609298149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.609373119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.609386799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.609401819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.609418779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.609433829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.609448169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.609462079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.609476259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.609491849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.609506999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.609520939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.609535969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.609551109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2647 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.609566009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2647 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.615615453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.615825194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.616902494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.616939284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.616956684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.616969974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.617124135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.617228585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2648 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.618785696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.618825736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.618939066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.618991676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.619010926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.619026766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.619044986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2649 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.619063246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:59.619568356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.619611716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.619770847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.619790567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.619807407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.619822527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.619838667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:59.619857217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2650 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.621066797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:44:59.621095518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.621114378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.621129278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.621145018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.621158618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.621175218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.621190608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.621208248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.621483718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2651 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.621552798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2651 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.623437829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2652 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.623495649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2652 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.629443224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.629503204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.629701354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2652 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.629742694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2652 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.629775224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.629806774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.603943838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.603981968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.603996318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.604013198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.604030218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:00.604054928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1207 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.604072408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2653 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.604090138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2653 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.604108888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.604143328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.604173708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.604226768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.604259248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:00.604294228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.604328108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2653 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.604363608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2653 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.604394788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 740 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.604412568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.604431508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.604448648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.604464738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.604478678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:00.604495008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.604523628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.604536348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.604552638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.604570288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.604586358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.604601948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.604619818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.604635608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.604649688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.604663778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 740 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.604697808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.604713648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2654 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.604728008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2654 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.604743958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.60764235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.60769699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.60771771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.608809671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.608843371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.608862281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.608878581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.608897591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.608913371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.609052331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1209 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.609073681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2655 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.609091131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2655 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.610143592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1210 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.610187432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:00.610207072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.611753593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.611883274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.611901544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.611923114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.611937444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.612027414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.612066884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:00.612083644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2656 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.612100984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.613113565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.613146695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.613168135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.613200935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.613219385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.613238595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.613256515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.613272625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.613285525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.613302515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.613321555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.613337715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.613355435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.613372025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.613388465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.613404455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2657 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.615608576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.615658876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.616695727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.616728797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.616750917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.616765817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.616919857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.616981677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2658 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.617502128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.617559858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.617628128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.617670438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.617709468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.617732708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.617751608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2659 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.617773998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:00.618243278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.618278968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.618298898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.618316438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.618335738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.618354938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.618374768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:00.618391568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:00.619471139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:00.619512039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.622261661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.622302271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.622324451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.622339051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.622359751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.622376891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.622393411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.622421152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:00.622438572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2661 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.623738923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2662 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.623787673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2662 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.623849733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.623884203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.623917683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2662 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.624073153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2662 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.624109503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.624128493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.602848271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.602892391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.602906961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.602923951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.606894224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.606929644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1211 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.606949024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2663 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.606967714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2663 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.607433894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.607476644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.607508554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.607541614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.608177875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 741 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.608219875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.608255235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2663 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.608291015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2663 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.608351615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:01.608371815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.608390515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.608407365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.608465285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.608481295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:01.608497345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.608532995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.608547775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.608563465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.608579485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.608596515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.608612295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.608628415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.608647505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.608663565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.610607467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:01.611262787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:01.611302697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2664 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.611322687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2664 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.611341797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.619482033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.619556643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.619577143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.619713443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.619734023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.619808334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.619848314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.619868094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.619883454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.619900654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:01.619919444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2665 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.619937044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2665 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.621037214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:01.621077785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:01.621099175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.624313907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.624357217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.624373707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.624394777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.624411417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.624923187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:01.624965307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:01.624982927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2666 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.625001417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.62773235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.6277675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.62782263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.62795336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.6279757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.62799376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.62801107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.62805499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.62807213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.62808838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.62810415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.62812012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.62813895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.62816757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.630000501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2667 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.630027601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2667 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.632729283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.632754233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.632832553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.632848993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.632865433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.632879683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.632896923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.632914223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2668 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.633530334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.633552904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.636508916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.636562866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.640449409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.640489009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.64115475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2669 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.64118158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:01.642357771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.642398591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.644144552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.644174602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.644216382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.644233062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.645743213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:01.645809973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:01.650660207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:01.650708457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.651437257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.651475387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.651493587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.651528177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.651548727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.651569937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.651588498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.651605768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:01.651621988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2671 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.653315739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2672 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.653355849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2672 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.656169921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.656230051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.656524701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2672 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.656562591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2672 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.656594481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.656609561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.728132538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.728192198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.728212728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.728232328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.73029813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 743 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.73033667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1215 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.73035521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2673 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.73037239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2673 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.733322412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.733471972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.733542132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.733575872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.742261399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 743 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.742327929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.742365029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2673 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.742398669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2673 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.747150073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 744 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.747208833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.747233863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.747253523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.751376326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.751404436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:02.751424356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.751463396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.751478516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.751495656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.751511896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.751530506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.751547506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.751562976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.751579196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.751593776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.884253565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 744 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.884328065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1216 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.884347735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2674 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.884367785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2674 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.888602688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.903158279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.903257509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.903325629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.906866152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.906910562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.906929982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.906947082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.906966262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.906981282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.955826829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.955869819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2675 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.955886819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2675 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.962198114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1218 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.962253984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:02.962275254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.963804635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.963863615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.963879245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.963897465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.963912155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.966076307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.966129457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2676 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.966148647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2676 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.968240928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.969231619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.97034924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.977376905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.977420885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.977438775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.977453945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.977469255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.977489715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.977504175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.977518155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.977533145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.977549055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.977564285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.977579695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.984885231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.984934241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2677 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.992351686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.992387406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.004161335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.004219755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.004242775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.004257785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.071436596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2678 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.071487256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2678 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.072691337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.072713997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.078438621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.078479941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.078498871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.078513111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.087721148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2679 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.087761588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:03.08996626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.09013076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.106626353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.106675513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.106697023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.106713583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.11584425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:03.11595614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2680 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.119223682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:03.119303752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.122394754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.122439855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.122457265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.122493325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.122509675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.122528495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.122544195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.133561393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.133607903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2681 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.135442654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2682 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.135489404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2682 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.138893367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.138947767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.14306796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2682 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.14312584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2682 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.144338171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.144362081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.659206569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.659265099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.659281339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.659296129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.661910301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 745 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.661954971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1219 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.663851433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2683 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.663893523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2683 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.909603648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.909708218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.909748058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.909797658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.035236163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 745 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.035300893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.035337823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2683 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.035371123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2683 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.056549379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 746 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.056600129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:04.056622519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.056643019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.062603873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.062627203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:04.062841244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.062876514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.062890964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.062908254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.062925754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.062942164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.062960604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.062976824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.062992134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.063005984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.073067571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 746 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.074894043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1220 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.074947193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2684 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.074997583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2684 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.079154386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.08522806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.092928036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.093031526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.096948979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.096991079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.097011359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.097025869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.097043199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.097057259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.1508538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.15090253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2685 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.15092015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2685 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.155118543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1222 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.155166733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:04.155187673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.158659596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.158728186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.158745166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.158763636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.158781546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.211425196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1222 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.211497496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2686 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.211516696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2686 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.212689347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.213360627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.213403187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.218167131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.218215461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.218238091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.218256281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.218272981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.218291051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.218305891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.218322891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.218339751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.218357721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.218375621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.218392251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.220542302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2687 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.220580173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2687 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.229363099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.229398599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.273566382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.273599653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.273619113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.273635343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.355190394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.355219874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2688 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.360981778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.361019008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.365219242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.365263102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.365282942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.365305962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.40253549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2689 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.40259146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:04.404247951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.404278291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.405965272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.405993252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.406012652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.406028812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.412005417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:04.412041557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2690 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.41670338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:04.41675843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.425687897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.425734217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.425752197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.425766547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.425790267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.425807117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.425823347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.432532652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2691 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.432585492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2691 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.435320934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2692 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.435367214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2692 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.440925019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.441089659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.499342533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2692 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.499487423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2692 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.501999305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.502048165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.612939638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.612986358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.613001368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.613016608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.616737651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.616786271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1223 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.616802691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2693 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.616818711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2693 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.620320084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.622746716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.622794936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.622823806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.647921315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 747 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.648061725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1223 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.648098055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2693 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.648129295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2693 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.650068756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.650211396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.650253306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.650277437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.713558114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.713608114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:04.713819024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.713890484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.713910744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.713931905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.713950655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.713971125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.713989645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.714008095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.714027525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.714041805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.72059332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 748 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.72064779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.72066461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2694 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.72068074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2694 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.72129359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.724372352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.724442152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.724470822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.725108283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.725152643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.725207553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.725225353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.725244523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.725260683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.728701506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.728741896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2695 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.728760566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2695 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.738268793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1226 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.738333213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:04.738354543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.752435204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.752531534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.752549504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.752566094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.752618714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.754656185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1226 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.754715065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2696 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.754731405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2696 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.754746905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.755984636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.756026586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.968061575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.968105195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.968126155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.968144165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.968160535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.968179195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.968194165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.968268645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.968286685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.968304145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.968320985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.968339455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.982101536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.982214436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2697 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.995414086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.995472126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.997651297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.997807408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.997877028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.997928768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.013052239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2698 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.013105949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2698 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.015819721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.015869901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.016014331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.016035911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.016331712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.016361642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.024758738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2699 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.024811298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:05.02783045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.02787044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.031974993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.032030363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.032049973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.032067113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.036375997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:05.036424997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2700 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.040164279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:05.04025717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.04072654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.04075193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.04082543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.04084174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.04085917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.0408748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.04089055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.04094871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.04096709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2701 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.049509467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2702 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.049560557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2702 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.049705537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.049761717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.049803517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2702 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.049838847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2702 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.049872007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.049896447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.602084613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.602154233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.602170553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.602187183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.602200993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.602217753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1227 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.602233913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2703 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.602248913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2703 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.602416163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.602463223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.602497943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.602528304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.602558734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 749 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.602593794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.602625484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2703 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.602753594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2703 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.602794344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 750 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.602812724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.602834384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.602854204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.602874064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.602904334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:05.602921354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.602951454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.602965344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.602982584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.603000784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.603018094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.603035334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.603050724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.603067284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.603081484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.603239744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 750 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.603300594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.603318504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2704 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.603336204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2704 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.603352154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.605740086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.605806686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.605825986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.605846416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.605861286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.605878236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.605894336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.605910156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.605924516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.605940866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1229 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.605957266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2705 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.605973266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2705 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.610398329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1230 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.610454679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:05.61047644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.61049617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.61052976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.61054554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.6105622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.61057725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.61060615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.61064839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2706 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.6107263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2706 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.61074715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.61172005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.61176103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.61177979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.611793521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.611809961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.611826751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.611842171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.612038721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.612086611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.612107021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.612132061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.612148521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.612165911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.612182741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.612199081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2707 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.612217941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2707 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.615615373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.615664983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.615734553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.615758613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.615782714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.615815694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.615841154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.615861784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2708 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.616444904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.616474524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.617632525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.617670575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.617690245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.617704265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.617719255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2709 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.617736255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:05.618328805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.618363265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.618447816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.618464776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.618483086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.618496636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.618514006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:05.618530366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2710 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.619547676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:05.619585016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.619604666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.619618016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.619655906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.619672456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.619689196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.619705676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.619722426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.619739156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2711 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.619755397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2711 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.622391708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2712 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.622428619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2712 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.627453302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.627537022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.627572792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2712 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.627613042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2712 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.627651432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.627673832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.603386057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.603465147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.603485117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.603505867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.603519647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.603537907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1231 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.603554197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2713 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.603572027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2713 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.603588027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.603619827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.603658447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.603687047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.608409301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 751 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.608480231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.608512821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2713 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.608545901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2713 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.608581091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 752 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.608598221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.608620191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.608635751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.622933212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.622959222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:06.623013862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.623056212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.623072212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.623088402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.623104202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.623120952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.623135942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.623151312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.623275792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.623292662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.629601757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 752 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.629644927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1232 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.629665117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.629680007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2714 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.629695097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.632246249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.632291569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.632308759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.675246421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.675331021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.675423701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.675462062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.675653892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.675673792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.732034524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1233 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.732083174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2715 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.732100404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2715 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.734840346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1234 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.734864516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:06.734881586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.735323517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.735384287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.735403577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.735420127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.735433817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.736705978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.736751968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2716 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.736769608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2716 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.73941312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.742070912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.742133192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.742365482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.742396612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.742413182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.742429932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.742447152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.742462912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.742495822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.742512422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.742528682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.742544202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.742562382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.742579222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.789464036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.789501786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2717 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.792554259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.792594629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.797429302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.797481503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.797501723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.797517353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.801517926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.801560026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2718 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.802678156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.804389308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.818313508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.818354488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.818512448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.818532688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.819628969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2719 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.819652459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:06.825473614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.825510034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.830970748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.831237528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.831287728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.831304128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.835376881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:06.835455501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2720 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.837068072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:06.837115992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.933122715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.933228215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.933301245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.933338455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.933358965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.933378575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.933398005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.934506376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.934599416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2721 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.937119058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2722 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.937164318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2722 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.938614399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.938670449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.943254852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2722 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.943364263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2722 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.943440983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.943488293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.602160969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.602215189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.602231169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.602245109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.602258459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 753 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.602277469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1235 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.602295319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2723 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.602312729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2723 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.602424269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.602459219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.602489829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.60251952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.60255447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 753 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.60259104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.60263131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2723 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.60266602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2723 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.6027012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.60271768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.6027358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.6027536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.60277046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.6027856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:07.60280175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.60283087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.60284735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.60286577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.60288252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.6028979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.60292507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.60294122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.60295746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.60297051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.60298582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 754 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.60302128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1236 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.60303745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2724 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.60305344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2724 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.60306926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.604990031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.605026131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.609620795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.609838935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.609879915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.609899865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.609913725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.609930615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.609946465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.610253925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.610286095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2725 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.610301695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2725 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.611471276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1238 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.611513556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:07.611534176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.611554276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.611589106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.611605576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.611623476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.611639866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.613059237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.613133708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2726 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.613185968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2726 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.613206138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.613719118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.613777018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.614052788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.614073568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.614104078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.614120458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.614136338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.614151728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.614176408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.614191468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.614206108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.614221658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.614238058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.614252988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.614268318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2727 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.614284218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2727 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.61628916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.61633167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.619525912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.619568002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.619587332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.619601072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.619844653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.619870363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2728 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.620588513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.620620073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.620638453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.620653983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.620670893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.620684313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.621862094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2729 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.621904314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:07.622446325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.622497605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.625708357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.625752987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.625773267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.625787127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.625986697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:07.626008107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2730 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.626831408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:07.626867168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.627926339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.627965209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.627983189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.627997879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.628015429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.628034739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.628050759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.628067309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2731 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.628084069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2731 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.62924651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2732 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.62927857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2732 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.62936389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.62939826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.62942905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2732 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.62946392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2732 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.62949824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.62951572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.602447313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.602493463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.602509713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.602523794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.602778954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.602809704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1239 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.602826884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2733 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.602842784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2733 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.602959344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.603072724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.603133424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.603164324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.640500282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 755 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.640554062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.640587962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2733 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.640624072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2733 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.641894923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.641940553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:08.641960603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.641980693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.643398574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.643439254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:08.643530904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.643564704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.643579034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.643595094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.643614314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.643630095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.643646245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.643661425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.643678565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.643695045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.644649105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 756 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.644724755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1240 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.644743395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2734 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.644760535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2734 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.644844285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.648043558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.648078038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.648100058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.648667768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.648697328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.648714108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.648728018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.648744948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.648758788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.649108299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.649129049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2735 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.649147929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2735 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.652433841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1242 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.652459171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:08.652488961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.694978783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.695022193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.695037103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.695074433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.695111563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.696546424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1242 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.696601424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2736 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.696618414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2736 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.696741085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.698208886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.698256176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.702096009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.702137809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.702156709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.702172359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.702187579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.702203559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.702217299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.702232629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.702247469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.702262919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.702277529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.702292989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.708502773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.708530173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2737 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.711253475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.711309556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.716434489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.716478689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.716499239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.716514669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.753299767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2738 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.753348747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2738 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.754760428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.754824448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.758298721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.758345291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.758363981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.758379881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.804127375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2739 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.804249945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:08.807546177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.807588777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.813369851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.813411752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.813431632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.813445792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.818706656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:08.818757526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2740 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.820398547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:08.820427597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.82497195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.82500546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.82502281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.82503571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.82505194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.82506695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.82508281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.828432303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2741 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.828470693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2741 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.831861765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2742 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.831895845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2742 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.867295332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.867354942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.868141043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2742 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.868192943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2742 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.868314473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.868336033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.612960754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.613009834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.613026114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.613040864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.613912735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.613965305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1243 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.613985925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2743 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.614006285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2743 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.615565036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.615679376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.615712876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.615746526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.616349637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 757 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.616402037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1243 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.616441547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2743 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.616478757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2743 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.617265858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.617309708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.617345208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.617363728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.621228961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.621273151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:09.621352991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.621386831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.621401681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.621421201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.621461631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.621478541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.621494281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.621509561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.621527531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.621543121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.667881916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 758 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.667953206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.667974506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2744 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.667994596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2744 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.668150446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.671274188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.671324818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.671346478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.67318434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.67322669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.67324559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.67326001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.67327922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.67329491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.674724571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1245 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.674768271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2745 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.674786161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2745 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.677382463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1246 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.677411413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.677429973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.682986787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.683129617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.683149427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.683167347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.683181417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.72585782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1246 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.72593424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2746 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.72595255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2746 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.7260551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.727216701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.727264021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.729703052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.729755272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.729773982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.729792102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.729822902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.729852873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.729869393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.729889683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.729907773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.729923553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.729943483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.729959773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.732479304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2747 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.732523725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2747 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.735243587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.735273317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.743303493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.743350873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.743369173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.743384183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.744956454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2748 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.744997314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2748 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.745774745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.745807685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.746458485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.746494815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.746511245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.746524355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.758467734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2749 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.758500954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2749 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.759385215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.759413635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.760378136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.760406096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.760425446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.760438896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.760563706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2750 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.760582256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2750 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.763267118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.763311058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.769409622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.769433812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.769475372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.769492602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.769510192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.769525152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.769539782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.776592548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2751 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.776622498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2751 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.78019789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2752 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.780243121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2752 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.783476813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.783553303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.783796523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2752 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.783845403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2752 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.783982973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.784005583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.60220411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.60225792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.6022745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.6022904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.60230571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.60232498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1247 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.60234304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2753 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.60235991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2753 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.603836651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.604036452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.604074002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.604104202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.604303392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 759 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.604439012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.604495452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2753 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.604528202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2753 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.604560462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 760 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.604579362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.604597672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.604615522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.604633442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.604646262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:10.604662952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.604691642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.604704392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.604718702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.604733982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.604748012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.604762012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.604775982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.604793842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.604807682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.604821452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 760 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.604853082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.604868162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2754 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.604883832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2754 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.604900812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.607632584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.607674444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.607691374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.609692796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.609738636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.609756656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.609770886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.609785206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.609797666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.609814526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1249 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.609831056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2755 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.609846706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2755 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.610675197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1250 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.610698957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.610715927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.610795937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.610830017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.610842907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.610858287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.610873157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.610889267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1250 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.610920887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2756 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.610936457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2756 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.610952297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.611497987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.611547627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.612167838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.612234858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.612255128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.612276268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.612294988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.612312618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.612328068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.612344908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.612361868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.612377098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.612393628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.612408498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.612424578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2757 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.612444548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2757 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.61458409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.61461581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.61472158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.61473913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.61475726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.61477238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.61478831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2758 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.61480363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2758 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.61534568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.61539366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.617341992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.617370612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.617389382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.617408012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.617607482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2759 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.617629752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2759 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.618479973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.618516263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.619627653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.619666883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.619686413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.619699943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.619717133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2760 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.619733003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2760 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.620642944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.620690694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.620733934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.620750144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.620768084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.620781204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.620797134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.620813574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.620830614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.620847264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2761 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.620865184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2761 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.622014955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2762 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.622047915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2762 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.622094595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.622131485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.622165475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2762 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.622201465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2762 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.622238205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.622257485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.604136395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.604188215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.604204925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.604219575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.604234085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.604251445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1251 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.604268725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2763 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.604285575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2763 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.604302355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.604336455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.604380855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.604485915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.604645525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 761 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.604692765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1251 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.604726495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2763 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.604761715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2763 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.604793275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 762 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.604810475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.604826955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.604842685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.604859185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.604872375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:11.604887235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.604918525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.604931875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.604947765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.604962475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.604976455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.604992305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.605008215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.605024735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.605037095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.605050835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 762 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.605080575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1252 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.605095045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2764 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.605109735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2764 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.605124095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.609161449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.609187199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.609204039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.622869099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.622925599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.622946889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.622963319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.622980299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.622995649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.623268049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1253 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.623295699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2765 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.623312249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2765 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.62450528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1254 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.62454845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.62457092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.62466275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.62469796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.62471385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.6247669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.62478379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.630391305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.630450245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2766 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.630465965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2766 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.630482265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.631403205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.631435465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.631544265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.631560985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.631599215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.631614525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.631632805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.631647925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.631661515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.631677735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.631693006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.631707146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.631720766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.631735166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.631748706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2767 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.631765536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2767 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.636071729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.636165199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.640525542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.640610582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.640693582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.640729682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.642662464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2768 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.642704234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2768 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.643584214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.643617194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.643979955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.644013615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.644030565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.644046815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.644062685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2769 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.644078215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2769 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.644772015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.644797275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.644907105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.644948565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.644967016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.644981176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.644997156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2770 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.645013286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2770 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.645781246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.645814476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.645832456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.645846186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.645861476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.645874886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.645901306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.645916136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.645930346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.645946746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2771 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.645963526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2771 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.648673838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2772 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.648707658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2772 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.65115821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.65120923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.65138741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2772 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.65142628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2772 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.65148107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.65149735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.602030256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.602084566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.602102176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.602116376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.602130246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 763 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.602149096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1255 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.602166166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2773 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.602182506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2773 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.604052848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.604101938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.604134238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.604168308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.604392458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 763 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.604430578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.604465188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2773 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.604497308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2773 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.604541338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 764 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.604558568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.604575768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.604593288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.604612308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.604626908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:12.604642878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.604672418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.604686668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.604702338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.604717688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.604733248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.604748308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.604763828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.604781918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.604796308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.604811238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 764 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.604846128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1256 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.604862358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2774 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.604888568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2774 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.604906058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.60709423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.60713614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.60715523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.608450671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.608501761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.608520811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.608545661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.608562271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.608578781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.608596161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.608614411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2775 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.608630861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2775 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.609438812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1258 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.609478912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.609498252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.609575772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.609614322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.609646252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.609664882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.609682282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.609701702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.609747092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2776 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.609764352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2776 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.609781842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.610380272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.610413202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.610431162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.610445832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.610468483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.610486013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.610503623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.610519693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.610550253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.610569363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.610586453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.610603243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.610621383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.610637863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.610653573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.610670553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2777 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.612960734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.613008634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.613971755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.614015085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.614033105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.614047695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.614065385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2778 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.614083335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2778 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.614641246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.614685496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.614747986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.614764736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.614781266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.614794656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.614810346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2779 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.614829486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2779 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.615416856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.615458366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.615477966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.615493236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.615511646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.615526476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.616009117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2780 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.616029197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2780 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.616735547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.616776257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.617485428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.617519458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.617538588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.617553508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.617572528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.617589738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.617608018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.617630118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2781 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.617664958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2781 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.618932619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2782 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.618970489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2782 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.619169489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.619216069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.619302529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2782 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.619357469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2782 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.619499569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.619539909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.601846539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.601900529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.601916819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.601934549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.601949109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 765 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.601972759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1259 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.601990449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2783 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.602009149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2783 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.602082999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.602123919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.602162779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.602198099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.602264459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 765 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.602301329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1259 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.602338969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2783 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.602374419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2783 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.602408209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.602424349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:13.602443819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.602462299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.602480899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.602494829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:13.60251985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.60255661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.60257106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.60258849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.60260446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.60262031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.60263901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.60265645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.60267342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.60268851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.60327579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 766 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.60334336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1260 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.6033635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2784 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.60338298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2784 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.60340038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.605743112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.605783932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.605802892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.605876682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.605896172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.605914292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.605927852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.605945392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.605959802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.605975972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1261 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.605992242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2785 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.606009942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2785 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.606796343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1262 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.606833943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.606852733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.606911603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.606945123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.606964003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.606981003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.606995853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.607014073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1262 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.607048873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2786 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.607066483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2786 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.607086543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.607699833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.607724213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.607756093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.607770353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.607786683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.607802233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.607818334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.607834444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.607847634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.607863454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.607880774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.607896964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.607914314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.607930734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.607946154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2787 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.607964764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2787 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.610381515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.610437795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.612876407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.612918027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.612973267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.612993007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.613010727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2788 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.613037237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2788 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.613924258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.613967588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.614042758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.614060858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.614078988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.614094088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.614110978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2789 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.614126908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2789 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.614695829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.614736989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.614804259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.614897699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.614918599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.614933209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.614950619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2790 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.614970539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2790 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.615658679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.615709849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.615731579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.615747519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.615764619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.61578404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.61580268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.61582953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.61585031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.615868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2791 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.61588534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2791 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.61698805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2792 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.61705613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2792 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.61707711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.617107321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.617137651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2792 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.617173791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2792 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.617206621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.617223481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.602317143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.603001164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.603044894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.603061224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.605848566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.605890246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1263 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.605908096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2793 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.605924526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2793 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.607270947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.607329087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.607361327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.607390847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.607913348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 767 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.607963658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1263 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.607996688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2793 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.608029638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2793 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.608193828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.608215688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.608234648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.608260418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.608406258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.608447118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:14.608466878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.608504488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.608518458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.608534718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.608550798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.608567678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.608584078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.608599288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.608613828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.608627078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.608644898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 768 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.608678718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.608706078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2794 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.608724228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2794 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.608740908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.614871203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.614926123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.614948513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.619613846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.619662456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.620229537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.620280957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.620299977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.620314577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.620597897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.620645817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2795 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.620664037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2795 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.622819069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1266 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.622856299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.622876099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.62466768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.62479273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.62483654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.62485404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.62487005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.62492194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1266 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.62495905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2796 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.62497563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2796 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.62499167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.625918951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.625960831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.626163431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.626203611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.626221051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.626237741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.626253161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.626269241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.626282911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.626298271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.626314471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.626331211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.626346221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.626361131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.626375831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2797 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.626394022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2797 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.636768509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.63703603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.639749012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.639867272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.639971202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.640072492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.640255452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2798 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.640324972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2798 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.642122893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.642224103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.643675765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.643715175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.643733575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.643747905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.643835585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2799 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.643862405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2799 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.645186946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.645238956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.645381456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.645401466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.645419206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.645435106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.645452806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2800 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.646460337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2800 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.647500077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.647539067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.647680718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.647698778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.647749678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.647780768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.647798788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.647816478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.647836638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.647853668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2801 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.647874958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2801 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.649209629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2802 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.649253149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2802 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.65114389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.65120074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.65123497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2802 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.65126927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2802 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.65130351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.65132127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.602121996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.602176826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.602208196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.602224226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.602240466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.602260856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1267 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.602276836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2803 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.602293206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2803 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.602311656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.602343716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.602375076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.604661508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.605203599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 769 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.605319929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.605359179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2803 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.605578619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2803 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.606383749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.606414969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.606434039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.606453359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.606473189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.606487949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:15.6066173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.60665857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.60668415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.60670039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.60671629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.60673173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.60674744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.60676366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.60678942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.6068292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.612360644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 770 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.612432284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.612451444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2804 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.612469284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2804 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.612486064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.615276076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.615329316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.615347956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.619259019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.619301369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.619318629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.619333499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.619350899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.619365319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.61987447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1269 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.6198993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2805 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.6199164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2805 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.621406651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1270 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.621432951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.621451531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.621523641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.621571491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.621585541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.621600681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.621613381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.623163052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1270 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.623219152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2806 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.623234892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2806 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.623249862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.623866153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.623903603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.623927443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.623940893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.623956123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.623973283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.624003003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.624018673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.624033003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.624047973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.624064593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.624079743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.624094103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.624109903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.624124073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2807 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.624138913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2807 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.627892816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.627936056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.630922778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.630953588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.630970958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.630985158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.631369448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2808 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.631438428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2808 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.632082879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.632110469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.632175619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.632214009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.632231949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.632246319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.636863992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2809 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.636894772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2809 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.638381384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.638410784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.642540607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.642583767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.642607057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.642622027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.642992867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2810 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.643021097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2810 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.644247468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.644288368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.644308998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.644322728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.644345478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.644360918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.644378098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.644396078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.644411468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.645902199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2811 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.645925279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2811 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.649616382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2812 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.649643202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2812 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.649773062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.649806482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.649869642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2812 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.649904062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2812 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.649937512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.649955582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.607426333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.607491643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.607507333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.607520613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.607537323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.607556803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1271 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.607572353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2813 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.607588023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2813 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.607760463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.608818174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.608876974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.608909584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.611422546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 771 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.611481406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.611515126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2813 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.611567566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2813 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.611599416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 772 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.611616436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.611633816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.611650796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.625469187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.625522967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:16.625598357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.625632727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.625647937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.625664467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.625685817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.625701557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.625717107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.625734397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.625748967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.625763697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.626047517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 772 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.626094327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1272 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.626112267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2814 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.626129317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2814 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.626326527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.630684941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.630740061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.630758721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.631932152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.631971472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.632107362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.632128592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.632145532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.632537152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.632752832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1273 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.632777582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2815 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.632792942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2815 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.634107663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1274 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.634514184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.634550404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.639387367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.639443687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.639458457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.639477927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.639491087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.640544478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.640602338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2816 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.640620458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2816 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.640639828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.641672679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.641704909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.641798559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.641815019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.641831039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.641847109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.641862449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.641877249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.641902889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.641918119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.641933669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.641950839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.641968569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.641985569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.647899684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2817 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.647944594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2817 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.657114481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.657169201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.662758565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.662788215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.662868245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.662908535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.663749336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2818 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.664440636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2818 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.665794577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.665833937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.665912957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.665948207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.665966007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.665980327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.66986142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2819 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.66990027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2819 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.671513262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.671595272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.671699472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.671719432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.671741622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.671758842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.671776222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2820 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.671792292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2820 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.672707492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.672745782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.677426146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.677467836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.677509796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.677525356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.677540176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.677555686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.677571566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.678104136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2821 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.678138897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2821 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.681648159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2822 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.681686849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2822 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.681879659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.682046919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.685820682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2822 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.685892432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2822 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.685925992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.685945052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.609756148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.609819058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.609834118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.609849788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.609863708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 773 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.609882138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1275 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.609897508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2823 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.609913678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2823 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.622393317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.622458358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.622490558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.622522798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.635036657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 773 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.635111477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.635147167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2823 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.635180137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2823 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.636824778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.636868668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.636888408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.636905048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.646964346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.646990406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:17.647034986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.647192996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.647207816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.647223286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.647237126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.647252416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.647266216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.647281806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.647296626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.647309096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.647357876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 774 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.647393156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1276 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.647411086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2824 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.647427086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2824 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.647445426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.65226523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.65263495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.65266066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.66612738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.666189241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.666210621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.666269421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.666289411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.666304581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.667211081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.667253881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2825 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.667276881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2825 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.668747872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1278 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.668801382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.668823743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.670308614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.670368784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.670386854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.670407184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.670422014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.670470304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.670506684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2826 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.670524464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2826 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.670542834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.671186294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.671214024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.673213906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.673248136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.673266706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.673284196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.673302966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.673319386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.673332776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.673349376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.673365596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.673381366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.673396326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.673411026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.674252037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2827 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.674284877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2827 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.676589328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.676646388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.67823274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.67826686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.67828444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.67829897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.67831491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2828 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.67833243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2828 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.6789694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.67900493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.679737441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.679760801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.679776941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.679789371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.679804301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2829 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.679821891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2829 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.681116712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.681139062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.681269362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.681286002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.681301732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.681317572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.681333082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2830 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.681347602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2830 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.686917936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.686959426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.689132688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.689166878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.689185348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.689201548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.689218738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.689236658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.689256068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.689274848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2831 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.689293508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2831 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.690932409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2832 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.690973069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2832 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.69142424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.69145947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.6915372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2832 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.69157408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2832 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.69160722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.69162772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.602173705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.602228745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.602246775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.602261705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.602277235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.602298765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1279 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.602318525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2833 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.602338155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2833 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.602408565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.602532586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.602582516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.602681626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.602775456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 775 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.603109036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1279 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.603165636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2833 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.603204946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2833 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.603237936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.603287366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:18.603344046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.603364836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.603386146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.603402066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:18.603421766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.603458216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.603474536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.603494396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.603511276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.603527736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.603543786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.603559976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.603576286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.603590436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.603607146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 776 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.603645606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1280 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.603664126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2834 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.603682166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2834 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.603699866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.606010228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.606087978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.606113898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.606133048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.606148978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.606165538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.606179518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.606194718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.606208858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.606223958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1281 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.606241588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2835 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.606267828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2835 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.606971949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1282 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.606995579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.607012629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.607030309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.607095429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.607113139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.607132329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.607146689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.607161269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1282 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.607193499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2836 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.607209299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2836 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.607229929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.607761299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.60786515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.60788941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.60790357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.60792277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.60793936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.60797505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.6079932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.60801007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.60802923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.60804604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.60806138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.6080767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.60809282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.6081088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2837 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.60812359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2837 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.612697283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.612756403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.612781553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.612800673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.612820473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.612836953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.612906803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2838 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.612928013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2838 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.613552374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.613610964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.613632254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.613648334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.613670764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.613684584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.613702154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2839 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.613719814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2839 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.614211834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.614249994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.614270184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.614285284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.614301914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.614315864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.614332044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2840 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.614348974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2840 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.615094775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.615141885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.615161665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.615175395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.615192875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.615205995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.615220865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.615237165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.615252665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.615266585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2841 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.615283535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2841 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.616354386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2842 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.616385256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2842 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.616405706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.616438066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.616484856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2842 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.616517666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2842 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.616553616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.616572696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.60256347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.60259655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.60261305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.60264582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.60266225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.60268254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1283 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.60270154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2843 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.60272098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2843 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.60314737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.60320483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.60323605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.60326889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.60341017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.60344873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1283 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.60348449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2843 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.6035216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2843 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.605195642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.605249592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.605317612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.605364502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.605577112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.605600812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:19.605619632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.605667522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.605684842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.605701612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.605718342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.605738312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.605753912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.605776482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.605810442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.605828582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.605845722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 778 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.605879222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.605898672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2844 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.605917272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2844 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.605933122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.608274454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.608328784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.608351814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.608431374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.608471434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.608493284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.608508454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.608526404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.608542664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.608559774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.608580094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2845 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.608597744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2845 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.609419685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1286 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.609442175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.609462345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.612842427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.612913807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.612930727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.612951137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.612965837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.613364818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1286 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.613429018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2846 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.613447478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2846 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.613464928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.614131128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.614161238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.614297768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.614336158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.614356198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.614374018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.614391058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.614424908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.614439618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.614455439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.614470709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.614486019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.614503049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.614519929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.615762659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2847 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.61578755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2847 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.618242571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.618280611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.624269006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.624300066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.624363346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.624380236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.624782326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2848 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.624804546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2848 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.627757349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.627799379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.627869319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.627886419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.627938789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.627954689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.627971449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2849 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.627989809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2849 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.628596639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.628618179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.628644289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.628658069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.628677799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.628693189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.628708609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2850 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.628724719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2850 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.62952901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.62956358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.6297396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.62977268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.62986304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.62988295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.62989978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.62991584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.62993261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.62994771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2851 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.62996392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2851 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.631223641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2852 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.631264501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2852 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.632471072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.632516392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.632583612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2852 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.632618542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2852 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.632651292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.632668112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.603007363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.603051823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.603066923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.603083253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.603098203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.603118033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1287 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.603136063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2853 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.603153873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2853 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.603465463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.603525533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.603557433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.603588183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.603646323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 779 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.603681963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.603717283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2853 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.603753743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2853 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.603788353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 780 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.603805493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.603824893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.603842474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.603859314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.603872714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:20.603888314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.603917944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.603931634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.603947834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.603962714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.603977564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.603992314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.604009414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.604025034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.604038224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.604052734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 780 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.604087664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.604104214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2854 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.604119954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2854 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.604135764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.606517806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.606541776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.606560106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.607810646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.607846247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.607867117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.607881587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.607897667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.607912637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.607950247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1289 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.607969517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2855 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.607986797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2855 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.608817227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1290 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.608852807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.608870527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.609012157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.609108967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.609126647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.609143768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.609160218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.609176318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1290 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.609208218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2856 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.609225398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2856 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.609242468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.609673448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.609696078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.609721158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.609736828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.609753668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.609773258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.609809188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.609826148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.609847368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.609864498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.609879788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.609895258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.609909788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.609924878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.609939418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2857 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.609955458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2857 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.61207195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.61210142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.613289391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.613319511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.613338961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.613414191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.613434321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2858 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.613453821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2858 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.614525802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.614554602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.614655812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.614696872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.614715502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.614730562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.614746352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2859 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.614763902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2859 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.615280112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.615323002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.615344692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.615382352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.615401272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.615422832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.615440072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2860 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.615456912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2860 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.616190553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.616227433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.616250023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.616265093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.616281263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.616295933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.616311593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.616328673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.616358723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.616374173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2861 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.616390293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2861 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.617454034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2862 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.617474734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2862 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.618589995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.618645565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.618677555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2862 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.618710605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2862 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.618743505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.618760585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.603585176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.603641386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.603656466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.603669906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.603683296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.603703416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1291 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.603718976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2863 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.603736886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2863 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.603831676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.603868097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.603899817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.603930897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.604028357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 781 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.604062817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.604094517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2863 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.604127117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2863 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.604170087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 782 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.604186827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.604204307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.604221037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.606246218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.606284798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:21.606411108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.606571439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.606607939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.606625839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.606642079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.606656579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.606670739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.606684569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.606699449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.606712869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.60839274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 782 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.60845069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1292 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.60846778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2864 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.60848426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2864 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.60850207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.610714772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.610764032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.610830452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.610930092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.610976022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.610995502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.611013602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.611032762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.611047852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.611064362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1293 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.611083862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2865 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.611104302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2865 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.611871553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1294 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.611897133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.611919203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.614198884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.614254584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.614274254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.614291664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.614305334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.614406194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.614443104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2866 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.614460115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2866 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.614475955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.615103805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.615147635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.615323115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.615348135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.615365465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.615383155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.615398705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.615413855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.615514295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.615532665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.615547285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.615562635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.615591075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.615607895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.615622785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2867 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.615638895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2867 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.618347887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.618390607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.620851849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.620891549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.620942139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.620960039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.621026509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2868 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.621063749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2868 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.62197821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.62201153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.624461872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.624502802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.624520342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.624535722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.624668822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2869 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.624701362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2869 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.626107853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.626152433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.626991744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.627162334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.627249624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.627276774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.627297264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2870 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.627315214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2870 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.628090645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.628118855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.668862336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.668909046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.668930596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.668944356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.668961136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.668978346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.668994716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.673280929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2871 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.673335599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2871 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.675790271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2872 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.675824461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2872 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.676106961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.676242471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.729637951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2872 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.729706221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2872 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.730271772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.730326382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.65688483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.65693015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.65694705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.65696259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.65816066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 783 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.658222431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1295 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.658240181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2873 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.658255441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2873 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.708644489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.708881739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.708931209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.708965879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.711646131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 783 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.711712811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.711753001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2873 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.711799101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2873 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.712182231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 784 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.712223941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.712245001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.712263881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.712408631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.712429271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:22.712526931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.712580781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.712597352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.712614692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.712633702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.712651062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.712667502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.712684312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.712701242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.712716412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.716179104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 784 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.716243894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1296 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.716262034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2874 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.716278534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2874 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.716658175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.720246567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.720288847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.720310527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.724901091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.724997281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.725152491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.725180611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.725198611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.725212981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.77850697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.77855266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2875 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.77856876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2875 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.780328322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1298 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.780483312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.780507352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.787130217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.788431688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.788470188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.788487128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.788501478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.80459973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.80467597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2876 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.80469571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2876 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.80492982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.806543281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.806572821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.813703887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.813830637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.813883117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.813900747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.813919307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.813935807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.813949797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.813966067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.813980487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.813995177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.814013107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.814029297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.820666492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2877 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.820711432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2877 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.825762766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.825820926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.879284166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.879329836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.879349066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.879363096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.882510039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2878 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.882561239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2878 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.883448109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.883489669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.943921965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.943968675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.943987235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.944003425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.946211177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2879 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.946254497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2879 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.947435718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.947481318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.948679129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.948718929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.948738769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.948753529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.953318992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2880 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.953362552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2880 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.956239844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.956399794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.973227347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.973273517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.973292897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.973310667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.973349137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.973366337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.973382477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.973669197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2881 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.973690587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2881 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.981413573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2882 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.981604183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2882 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.988144128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.988281378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.996699475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2882 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.996764245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2882 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.996888775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.997001825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.602352361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.602411971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.602428991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.602443301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.605681384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 785 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.605744404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1299 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.605778374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2883 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.605805444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2883 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.605953004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.605994224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.606054924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.606089424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.607377715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 785 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.607423875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1299 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.607459295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2883 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.607493245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2883 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.607546185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 786 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.607564935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:23.607585555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.607604365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.607769105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.607809445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:23.607828546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.607859256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.607873946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.607891096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.607907276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.607922996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.607939606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.608042816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.609010196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.609028816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.611137978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 786 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.611196528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1300 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.611217018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2884 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.611235218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2884 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.611251438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.61388832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.61393873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.61395728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.61409612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.61411644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.6141694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.61418568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.61420698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.61421995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.61425121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.61427082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2885 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.61428751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2885 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.616670422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1302 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.616893342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.616914772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.623686087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.623761908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.623797978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.623816148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.623829858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.624239148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1302 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.624278938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2886 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.624296688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2886 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.624314278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.625551559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.625587099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.625670829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.625688599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.625708999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.625726159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.625743609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.625759559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.625774559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.625791379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.625807649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.625823249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.625839219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.625854989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.628947341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2887 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.628989461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2887 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.632149514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.632173844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.635922597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.635944217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.635987297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.636003127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.636329467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2888 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.636348877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2888 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.637300528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.637326228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.637542308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.637557608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.637572878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.637586438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.637604228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2889 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.637626328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2889 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.638341939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.638728169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.638756769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.638772239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.638789539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.638805779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.646686075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2890 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.646766145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2890 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.648342836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.648398286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.648561146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.648606306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.648627006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.648641216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.648655676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.648670636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.648687396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.648703596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2891 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.648719886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2891 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.650124967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2892 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.650150717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2892 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.651744579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.651780259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.651847219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2892 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.651936219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2892 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.651998429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.652027939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.602947155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.602996985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.603011835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.603028365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.603045715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.603065175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1303 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.603081365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2893 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.603099195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2893 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.603153925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.603187345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.603221365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.603250325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.603317435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 787 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.603358125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1303 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.603394975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2893 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.603429445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2893 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.603464505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.603478855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.603497345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.603514365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.603530805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.603545945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:24.603567765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.603597285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.603610865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.603625855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.603640255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.603655835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.603671765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.603687735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.603703055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.603718345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.603734985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 788 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.603767185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.603784205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2894 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.603800675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2894 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.603817125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.606736988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.606782628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.606804268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.606823428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.606840038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.606859648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.606874238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.606890998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.606906298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.606922098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.606939238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2895 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.606957378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2895 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.607850619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1306 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.607889699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.607907149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.607924879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.607955219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.607972309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.607990059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.608006629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.608023219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1306 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.608064449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2896 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.608085489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2896 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.608101509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.608815099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.608851669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.608898089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.608918229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.608983379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.609000259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.609015319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.609031479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.609043849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.609059359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.609073209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.609087339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.609105769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.609125839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.60914495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2897 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.60916026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2897 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.611645601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.611682131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.611703121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.611720941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.611736841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.611751081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.611767311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2898 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.611783431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2898 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.612444832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.612484142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.612511212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.612525912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.612541692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.612558272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.612575582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2899 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.612594502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2899 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.613201633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.613228903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.613246763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.613261773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.613293923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.613308383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.613394413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2900 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.613412803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2900 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.614530704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.614556184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.614603854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.614622394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.614640694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.614655434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.614675064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.614698984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.614715064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.614731834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2901 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.614772444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2901 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.617309046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2902 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.617359406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2902 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.617429366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.617767406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.617828526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2902 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.618349966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2902 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.618457217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.618481207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.602230107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.602286537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.602306077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.602320767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.602333757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.602353287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1307 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.602372587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2903 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.602392917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2903 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.602470207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.602537448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.602569158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.602601578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.602675308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 789 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.602718138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.602755108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2903 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.602789128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2903 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.602824008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 790 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.603171628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.603215818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.603235468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.603306838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.603340118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:25.603404588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.603467248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.603483858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.603500918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.603517238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.603534478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.603551328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.603570318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.603585658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.603599668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.603615758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 790 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.603648838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.603664778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2904 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.603681798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2904 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.603713558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.609518173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.609610543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.609631893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.609651253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.609665703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.609723673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.609770053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.609787803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.609801853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.609816133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1309 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.609834243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2905 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.609852203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2905 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.610725204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1310 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.610752264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.610771744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.610807164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.610853424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.610869984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.610887004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.610901564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.610917974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1310 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.610952764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2906 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.610970254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2906 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.610986694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.611556994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.611601444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.611620664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.611635324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.611651404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.611666004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.611680774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.611696594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.611710154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.611725424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.611739954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.611754954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.611768724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.611783704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.611800415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2907 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.611815625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2907 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.613909226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.613952786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.613971956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.613984966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.613999816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.614015146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.614030816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2908 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.614046966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2908 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.614592677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.614637577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.614658847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.614673717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.614691607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.614705957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.614723197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2909 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.614740777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2909 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.615278437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.615322677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.615356147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.615371907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.615389087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.615404357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.615424847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2910 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.615441327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2910 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.616178578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.616211808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.616232378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.616271408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.616290178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.616305228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.616323168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.616340258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.616356468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.616374628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2911 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.616394738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2911 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.617451759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2912 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.617503519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2912 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.617522699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.617564129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.617609069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2912 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.617646919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2912 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.617684759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.617704909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.635529796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.635582586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.635598956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.635613176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.636899387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.636943707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1311 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.636961727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2913 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.636977707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2913 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.637232178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.637271228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.637299248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.637420838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.637495328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 791 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.637531308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1311 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.637643998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2913 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.637960978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2913 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.638049258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 792 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.638069398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.638087108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.638103748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.638245218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.638262788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:26.63980637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.63996632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.63998619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.6400225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.6400393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.6400553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.64007015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.64008496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.64009983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.64011291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.643779583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 792 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.643876943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1312 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.643897553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2914 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.643915333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2914 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.644017773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.647758796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.647802116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.647822066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.648185516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.648211816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.648230556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.648245866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.648264076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.648279166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.648357796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1313 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.648380226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2915 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.648398176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2915 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.650619408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1314 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.650671448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.650694508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.650791728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.650893868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.650913028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.650929048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.650942608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.650987688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.651025428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2916 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.651040698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2916 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.651055858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.651705829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.651747069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.651812129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.651828909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.651844659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.651858959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.651875949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.651891979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.651904529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.651922559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.651937219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.651952999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.651968389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.651982449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.651996029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2917 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.652010959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2917 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.654315701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.654350211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.663937918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.663975308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.664000398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.664034938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.664389508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2918 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.664418228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2918 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.665177829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.665210449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.665345369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.665364339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.665379929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.665396879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.66697858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2919 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.66701734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2919 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.667802281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.667839971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.677117748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.677169058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.677191808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.677208238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.677558108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2920 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.677581208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2920 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.682809712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.684690743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.689188917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.689304917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.689421007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.689439617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.689458017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.689475487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.689492817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.689569357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2921 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.689646197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2921 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.691265348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2922 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.691308408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2922 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.69310547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.69317108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.6932025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2922 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.69324029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2922 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.69328091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.69330172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.602962725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.603028125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.603045285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.603061225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.603080595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 793 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.603139325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1315 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.603299405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2923 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.603319665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2923 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.603431555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.603493295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.603525065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.603556065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.603662075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 793 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.603703325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.603737465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2923 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.603770155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2923 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.603811105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 794 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.603830295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.603849326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.603866576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.603916366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.603933276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:27.603950936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.603980656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.603994986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.604011786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.604027556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.604043326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.604058626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.604077056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.604266536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.604284976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.604420546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 794 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.604479136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1316 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.604497716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2924 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.604513806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2924 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.604533126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.607605208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.607648908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.607669928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.607689198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.607705998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.607783148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.607799448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.607816719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.607829679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.607845009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.607860729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2925 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.607878639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2925 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.608606289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1318 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.608658079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.608675589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.608692639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.608721349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.608734259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.608751129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.608765629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.608781719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1318 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.608813269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2926 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.608828809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2926 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.608844259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.611784171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.611824712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.611927442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.611945352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.611961902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.611978212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.611994722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.612010892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.612033422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.612050342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.612065412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.612083322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.612099122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.612115192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.612132242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2927 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.612148732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2927 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.620568298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.620609658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.620696448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.620733108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.620750058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.620763628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.620964098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2928 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.620981788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2928 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.621746059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.621767279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.621788879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.621801149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.621819969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.621832049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.623825541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2929 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.623847241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2929 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.624549441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.624586491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.624973501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.624994421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.625010561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.625024051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.625039921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2930 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.625055031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2930 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.626601123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.626655063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.632181957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.632214577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.632231987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.632246757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.632262467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.632278747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.632294957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.633140218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2931 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.633169788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2931 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.635014269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2932 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.635061639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2932 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.635118929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.635234329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.63694114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2932 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.636995891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2932 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.637031701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.637048791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.601961137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.602015737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.602030997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.602054897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.602069627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 795 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.602089887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1319 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.602106677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2933 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.602126777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2933 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.602145517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.602179577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.602214847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.602252187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.602324337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 795 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.602362497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1319 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.602434417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2933 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.602468827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2933 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.602503247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.602522498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:28.602541768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.602559098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.602600948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.602616818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:28.602634658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.602666548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.602684388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.602701618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.602716988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.602733478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.602752048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.602768778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.602804448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.602832838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.602853408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 796 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.602890878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1320 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.602907958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2934 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.602985628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2934 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.603004758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.60562393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.60568099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.60570037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.60572058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.60573711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.60575489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.60577075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.60578907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.60580528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.60582161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1321 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.60584012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2935 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.6058584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2935 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.607455591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1322 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.607487281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.607507981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.607526721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.607566951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.607580701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.607597271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.607612301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.607630611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1322 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.607679901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2936 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.607701281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2936 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.607718831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.608295282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.608322342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.608495352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.608514412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.608532402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.608553842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.608570622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.608588722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.608602482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.608621042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.608636912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.608654122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.608670372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.608685752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.608704562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2937 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.608724312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2937 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.611356824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.611390574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.611429644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.611456984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.611474404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.611489104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.611504594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2938 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.611522684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2938 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.612086895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.612146855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.612169225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.612185245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.612204235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.612221505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.612263405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2939 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.612281755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2939 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.612760145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.612789655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.612810465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.612828175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.612848595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.612863745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.612880705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2940 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.612897215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2940 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.616607138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.616654868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.616782288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.616828548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.616847168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.616861808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.616879408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.616896128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.616913528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.616929888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2941 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.616947158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2941 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.61897578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2942 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.61905664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2942 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.61910154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.6191351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.61916586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2942 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.61920114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2942 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.61923768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.61925813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.60192771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.6019814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.60199894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.6020139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.6020289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.60204882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1323 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.60206806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2943 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.60208545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2943 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.605495243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.605549083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.609109135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.609187296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.611968068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 797 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.612009258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1323 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.612042618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2943 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.612079548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2943 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.612247458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.612269138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.612286508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.612302648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.612498158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.612514338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:29.612566318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.612597798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.612613018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.612628128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.612645378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.612660358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.612675788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.612690438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.612705008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.612717858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.612733068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 798 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.612763798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1324 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.612779438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2944 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.612793778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2944 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.612811178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.617008491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.617072531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.617095122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.617238682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.617256942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.617316852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.617333662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.617350222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.617364972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.617380242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1325 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.617397142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2945 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.617413742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2945 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.618279622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1326 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.618307782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.618325172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.618342602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.618375542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.618390382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.618405652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.618432853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.618450473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1326 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.618486513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2946 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.618504603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2946 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.618522183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.619183043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.619216403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.620431274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.620451854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.620467344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.620482814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.620498334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.620515914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.620529524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.620544774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.620561444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.620576994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.620592054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.620606394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.620621264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2947 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.620638394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2947 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.623180036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.623217876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.623346166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.623365676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.623381836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.623399336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.623416966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2948 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.623433046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2948 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.624455127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.624492917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.624562307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.624580337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.624669667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.624687227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.624704657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2949 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.624720747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2949 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.625746678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.625775478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.627078629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.627112409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.627162099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.627178799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.627382519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2950 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.627401839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2950 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.62894337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.6289689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.629101081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.629118741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.629140511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.629154781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.629173501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.629190091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.629206471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.629223121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2951 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.629238861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2951 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.632110633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2952 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.632132523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2952 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.634556375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.634604615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.636543966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2952 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.636591346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2952 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.636647276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.636665826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.608278758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.608347388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.608362448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.608376168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.608401248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.608420368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1327 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.608437198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2953 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.608457508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2953 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.608474058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.608507198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.608540848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.608569468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.608672448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 799 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.608711438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1327 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.608745868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2953 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.608779978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2953 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.608814258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 800 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.608833938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.608855168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.608872898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.608893548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.608908708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:30.608963898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.608996298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.609010028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.609026988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.609043588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.609062098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.609078538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.609094808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.609109698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.609125098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.619526006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 800 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.619655496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.619676386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2954 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.619693146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2954 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.619710016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.628239953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.628274613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.628294443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.628570863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.628596163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.628703573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.628722623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.628741603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.628757433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.628813973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1329 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.628834493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2955 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.628852473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2955 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.629940844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1330 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.629970664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.629989374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.633570027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.633620367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.633635227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.633652507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.633666567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.633848777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1330 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.633885157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2956 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.633901177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2956 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.633917777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.636643399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.636685149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.640877692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.640917782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.640936022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.640953202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.640968743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.640982933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.640997073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.641012503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.641029043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.641046663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.641063453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.641079863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.641099033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2957 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.641116773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2957 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.644668095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.644705175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.645533146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.645552956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.645579706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.645593576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.645691596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2958 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.645711836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2958 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.646456737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.646506577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.647277477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.647304137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.647352357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.647405897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.647977718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2959 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.648006148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2959 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.648806648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.648834248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.65028981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.65032933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.65034874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.65036507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.65038295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2960 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.65040105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2960 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.6512932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.65132925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.65153031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.651591261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.651609751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.651623371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.651638191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.651656131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.651672201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.651687981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2961 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.651705251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2961 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.656340354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2962 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.659443576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2962 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.659858157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.659922587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.660065287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2962 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.660204247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2962 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.660407457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.660430367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.601979176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.602026746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.602041916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.602060476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.602089036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.602107246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1331 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.602122286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2963 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.602136836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2963 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.602172446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.602208786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.602251436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.602283976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:31.602373026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 801 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.602407116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1331 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.602441246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2963 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.602477166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2963 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.602507917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 802 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.602522187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1332 }, kind: MgsRequest(ComponentDetails { 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:31.602538377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2964 }, kind: MgsRequest(ComponentDetails { 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:31.602553867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:31.602590947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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:31.602610357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:31.602631937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:31.602659787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.602672197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.602686337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.602700327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.602714367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.602728297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.602741937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:31.602760607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:31.602772507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:31.602786477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 802 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.602816567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1332 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.602831387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2964 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.602845627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2964 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.602860097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.6069291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.60698294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2965 }, kind: MgsRequest(ComponentDetails { 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:31.60700547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.60702416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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:31.60704722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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:31.60706611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:31.60707969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:31.60710251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:31.60711708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:31.607132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1333 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.60714848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2965 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.60716419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2965 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.608057331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1334 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.608100121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2966 }, kind: MgsRequest(ComponentDetails { 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:31.608119301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.608138541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:31.608175461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:31.608188661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:31.608206141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:31.608222661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:31.608239381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.608270981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2966 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.608287011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2966 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.608307361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.608896601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.608954141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.608976911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.609001101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.609021011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.609038941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.609058941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:31.609076181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.609091351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.609108031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.609123571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.609145842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.609163782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.609180202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:31.609197542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2967 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.609214612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2967 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.613156135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2968 }, kind: MgsRequest(ComponentDetails { 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:31.613207695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.613228185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:31.613245345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:31.613266585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:31.613281995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:31.613300165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2968 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.613318175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2968 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.613969875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2969 }, kind: MgsRequest(ComponentDetails { 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:31.614016015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.614036235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:31.614051425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:31.614067675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:31.614082275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:31.614099845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2969 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.614117555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2969 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.614715716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2970 }, kind: MgsRequest(ComponentDetails { 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:31.614766876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:31.614785186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:31.614801556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:31.614818736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:31.614832666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:31.614847746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2970 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.614864036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2970 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.615495216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2971 }, kind: MgsRequest(ComponentDetails { 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:31.615554136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.615576596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:31.615593626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:31.615610436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.615626706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.615644306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.615662846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.615682166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:31.615699926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2971 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.615719996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2971 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.616817447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2972 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.616865557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2972 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.616885587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.616917047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:31.616946407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2972 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.616982517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2972 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.617020967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.617057917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.795676144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.795738194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.795754184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.795769974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.799541377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 803 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.799594657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1335 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.799617447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2973 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.799640947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2973 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.80399293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.80406075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.80409185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.804121031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:32.817861781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 803 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.817922221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.817953771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2973 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.817984821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2973 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.827202838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 804 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.827233918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.827253048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2974 }, kind: MgsRequest(ComponentDetails { 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:32.827278178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:32.828352329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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:32.828381729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:32.828468179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:32.828533819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.828643209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.828685859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.828701309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.828715789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.828730169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.828745649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:32.828906059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:32.828921639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:32.837042515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 804 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.837262826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1336 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.837283356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2974 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.837335066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2974 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.84278345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.845413552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.845462752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2975 }, kind: MgsRequest(ComponentDetails { 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:32.845482752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.854132608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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:32.854186748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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:32.890432536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:32.892207117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:32.892259457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:32.892277497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:32.905737907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.905788247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2975 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.905807347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2975 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.90925138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1338 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.90929879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2976 }, kind: MgsRequest(ComponentDetails { 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:32.90931825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.925364402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:32.925570182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:32.925630062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:32.925689722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:32.925707152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:32.930083445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1338 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.930168676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2976 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.930187166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2976 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.931102326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.932168247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.932203077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.935141929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.935182029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.935215479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.935232669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.935250729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:32.935266589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.935279989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.935295209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.935311679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.935326879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.935342129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.935357379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:32.944213416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2977 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.944255256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2977 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.959562658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2978 }, kind: MgsRequest(ComponentDetails { 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:32.959640978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.967769224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:32.967808654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:32.967826944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:32.967841084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:32.980419483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2978 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.980473063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2978 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.984566777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2979 }, kind: MgsRequest(ComponentDetails { 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:32.984618787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.997431976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:32.997474406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:32.997522146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:32.997575396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:33.049255585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2979 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.049303495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2979 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.052857088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2980 }, kind: MgsRequest(ComponentDetails { 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:33.052905808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:33.065377698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:33.065421378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:33.065442078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:33.065457038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:33.295416991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2980 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.295469481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2980 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.300757625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2981 }, kind: MgsRequest(ComponentDetails { 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:33.300811505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.309949722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:33.309986482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:33.310006752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.310022792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.310040962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.310061152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.310077242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:33.313532175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2981 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.313568315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2981 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.316109417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2982 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.316142427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2982 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.318710349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.318750149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:33.32048514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2982 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.32052638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2982 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.322576771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.322616571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.615514242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.615559712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.615574152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.615587632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.615600742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:33.615655082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1339 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.615691312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2983 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.615709172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2983 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.615801143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.615859713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.615891633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.615922213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:33.616025803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:33.616086723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1339 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.616120903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2983 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.616154603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2983 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.616187703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:33.616217743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:33.616236223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2984 }, kind: MgsRequest(ComponentDetails { 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:33.616253343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:33.616270683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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:33.616285643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:33.616301843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:33.616330313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.616343723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.616361023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.616376943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.616392853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.616414813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.616431133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:33.616448763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:33.616463453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:33.616478043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:33.616510493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:33.616527663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2984 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.616544973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2984 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.616560753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.619258225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1341 }, kind: MgsRequest(ComponentDetails { 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:33.619301995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2985 }, kind: MgsRequest(ComponentDetails { 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:33.619322255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:33.620502866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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:33.620541356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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:33.620835086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:33.620887976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:33.620906506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:33.620919936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:33.621288017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:33.621314777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2985 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.621331187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2985 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.623282068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1342 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.623328858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2986 }, kind: MgsRequest(ComponentDetails { 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:33.623348178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.623406758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:33.623564178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:33.623582618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:33.623689128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:33.623705858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:33.624418189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1342 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.624469459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2986 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.624484709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2986 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.624500689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.62535599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.62537919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.62570833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.62573264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.62574962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.62576576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.62578061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:33.62579483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.62580692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.62582124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.62583826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.62585257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.62586662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.62588352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:33.62589838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2987 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.6259136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2987 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.630820444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2988 }, kind: MgsRequest(ComponentDetails { 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:33.630991634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.631276414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:33.631307304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:33.631325234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:33.631340454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:33.633944856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2988 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.633988676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2988 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.635943038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2989 }, kind: MgsRequest(ComponentDetails { 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:33.635988738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.640376721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:33.640426771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:33.640493021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:33.640514981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:33.641379382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2989 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.641417182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2989 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.644641014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2990 }, kind: MgsRequest(ComponentDetails { 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:33.644689004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:33.644923334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:33.644945384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:33.645010895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:33.645026675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:33.647073156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2990 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.647114406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2990 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.649060528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2991 }, kind: MgsRequest(ComponentDetails { 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:33.649093678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.649225568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:33.649244828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:33.649265948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.649280888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.649297938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.649314738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.649331208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:33.649346168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2991 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.649372708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2991 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.654699172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2992 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.654746292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2992 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.655083132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.655126332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:33.655943253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2992 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.656021413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2992 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.656100603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.656119463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.626573514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.626602204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.626616444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.626635264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.627119654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:34.627147654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1343 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.627165364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2993 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.627188044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2993 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.683065916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.683193986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.683228306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.683260666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:34.685019508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:34.685080118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1343 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.685122028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2993 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.685160508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2993 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.686150799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.686211669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.686234249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2994 }, kind: MgsRequest(ComponentDetails { 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:34.686254949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:34.694260145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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:34.694306155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:34.694393095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:34.694427165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.694441625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.694457415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.694472875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.694488215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.694503795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.694520395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:34.694535425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:34.694549055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:34.702397181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 808 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.702467681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1344 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.702484661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2994 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.702501361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2994 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.702652831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.705633633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1345 }, kind: MgsRequest(ComponentDetails { 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:34.705681993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2995 }, kind: MgsRequest(ComponentDetails { 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:34.705702043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:34.707040114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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:34.707077024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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:34.707096294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:34.707144974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:34.707167134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:34.707182514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:34.731083532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1345 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.731140562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2995 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.731160983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2995 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.733086484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1346 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.733133674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2996 }, kind: MgsRequest(ComponentDetails { 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:34.733155464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.739068668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:34.739134969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:34.739153599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:34.739172459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:34.739186729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:34.739464439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1346 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.739525959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2996 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.739543109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2996 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.739704239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.742422031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.742466631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.749053766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.749131486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.749151776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.749168756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.749184786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:34.749201126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.749216016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.749231416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.749245926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.749266116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.749283706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.749303876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:34.749321356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2997 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.749340486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2997 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.75378132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2998 }, kind: MgsRequest(ComponentDetails { 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:34.75382802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.760670564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:34.760768274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:34.760848914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:34.760963524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:34.761563074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2998 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.761680465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2998 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.762679235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2999 }, kind: MgsRequest(ComponentDetails { 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:34.762767005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.764414967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:34.764459617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:34.765737688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:34.765764328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:34.767499149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2999 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.767539819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2999 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.76829543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3000 }, kind: MgsRequest(ComponentDetails { 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:34.76834652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:34.774986715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:34.775031565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:34.775062765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:34.775079075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:34.775856265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3000 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.775886115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3000 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.778054917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3001 }, kind: MgsRequest(ComponentDetails { 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:34.778102627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:34.779787168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:34.779820588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:34.779871078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.779886888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.779905228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.779922878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.779972498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:34.7819808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3001 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.78202115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3001 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.785715723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3002 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.785768293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3002 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.790709746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.790768946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:34.793741059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3002 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.793794309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3002 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.793830719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.793847069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.60466567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.60469914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.60471302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.60472639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.605377741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.605543491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1347 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.605605731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3003 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.605624641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3003 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.609414974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.613317467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.613386017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.613417117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:35.619474701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 809 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.619530171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1347 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.619566391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3003 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.619605741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3003 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.620103682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:35.620134402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.620153722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3004 }, kind: MgsRequest(ComponentDetails { 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:35.620172972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:35.624060775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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:35.624103565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:35.624167925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:35.624202555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.624218345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.624234875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.624251915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.624268295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.624285645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.624302825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:35.624319115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:35.624332655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:35.625781956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:35.625839956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.625857286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3004 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.625875056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3004 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.626434437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.630324909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.63037064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3005 }, kind: MgsRequest(ComponentDetails { 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:35.63039033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:35.633130162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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:35.633149802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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:35.633296792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:35.633314342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:35.633331952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:35.633348902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:35.682982009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1349 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.683034629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3005 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.683052259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3005 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.68452609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1350 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.68457737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3006 }, kind: MgsRequest(ComponentDetails { 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:35.68459777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.685978331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:35.686159892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:35.686193202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:35.686211942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:35.686226512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:35.797141554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1350 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.797211234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3006 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.797260104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3006 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.797709265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.800126917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.800157247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.80482373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.80489916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.80491795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.80493536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.80496921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:35.80498497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.80500118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.80501758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.80503506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.80504976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.80506536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.80508688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:35.824355105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3007 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.824403505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3007 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.834839533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3008 }, kind: MgsRequest(ComponentDetails { 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:35.834887173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.89771389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:35.89774802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:35.89783014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:35.8978645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:35.906406777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3008 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.906461947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3008 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.908462938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3009 }, kind: MgsRequest(ComponentDetails { 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:35.908512498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.91074848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:35.9108083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:35.91082928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:35.91084589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:35.913910872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3009 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.913953242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3009 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.916398544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3010 }, kind: MgsRequest(ComponentDetails { 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:35.916444644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:35.927255362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:35.927299752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:35.927316552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:35.927329252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:35.929084724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3010 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.929137034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3010 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.929594574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3011 }, kind: MgsRequest(ComponentDetails { 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:35.929621384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:35.941606993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:35.941656943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:35.941677693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.941693543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.941709713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.941726993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.941743593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:35.953767022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3011 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.953814702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3011 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.958541206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3012 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.958592506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3012 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.958919996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.958957816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:35.959546327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3012 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.959590347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3012 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.959651887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.959668227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.601721631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.601790041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.601806511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.601823151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.601837411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:36.601853991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1351 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.601870531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3013 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.601886901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3013 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.601903231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.601953361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.601983491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.602013881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36.602079641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:36.602115071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1351 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.602149431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3013 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.602184391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3013 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.602217041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 812 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.602235911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1352 }, kind: MgsRequest(ComponentDetails { 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:36.602255241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3014 }, kind: MgsRequest(ComponentDetails { 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:36.602272441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:36.602290291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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:36.602303591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:36.602325681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36.602359731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.602373511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.602392151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.602408201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.602423691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.602439271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.602457431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:36.602474281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:36.602487701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:36.602508102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 812 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.602554672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:36.602573092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3014 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.602589392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3014 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.602606382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.606664075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.606711285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3015 }, kind: MgsRequest(ComponentDetails { 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:36.606731415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:36.606749695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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:36.606765085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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:36.606829085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:36.606880445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:36.606898885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:36.606913455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:36.606929245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:36.606946905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3015 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.606964095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3015 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.607750605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:36.607793175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3016 }, kind: MgsRequest(ComponentDetails { 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:36.607813846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.607831726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36.607863196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:36.607879976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:36.607896376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:36.607910116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:36.607925616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:36.607962376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3016 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.607984886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3016 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.608000926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.609485547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3017 }, kind: MgsRequest(ComponentDetails { 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:36.609523157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.609541717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.609556707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.609572827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.609589227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.609604487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:36.609620367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.609634077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.609648767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.609663937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.609679377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.609694407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.609709907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:36.609724777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3017 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.609741067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3017 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.616089352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3018 }, kind: MgsRequest(ComponentDetails { 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:36.616139912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:36.616165802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:36.616182552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:36.616252232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:36.616271282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:36.616289762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3018 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.616308522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3018 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.617026282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3019 }, kind: MgsRequest(ComponentDetails { 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:36.617079362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.617138693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:36.617155213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:36.617171243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:36.617185493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:36.617201883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3019 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.617219623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3019 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.617800383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3020 }, kind: MgsRequest(ComponentDetails { 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:36.617829323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:36.617848153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:36.617862783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:36.617879013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:36.617892063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:36.617910583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3020 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.617926733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3020 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.621934936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3021 }, kind: MgsRequest(ComponentDetails { 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:36.621985376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:36.622006376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:36.622032246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:36.622051016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.622068916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.622087576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.622107676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.622128336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:36.622145196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3021 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.622188136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3021 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.623955978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3022 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.624010248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3022 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.624029588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.624060848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36.624092418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3022 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.624130578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3022 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.624167128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.624183118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.602709466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.602770216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.602786626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.602801416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.602819546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 813 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.602838696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:37.602854636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3023 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.602871826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3023 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.602935856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.602992536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.603025086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.603056946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37.603094366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 813 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.603140796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:37.603175926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3023 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.603209486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3023 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.603250756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:37.603269526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.603288616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3024 }, kind: MgsRequest(ComponentDetails { 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:37.603306216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:37.603325876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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:37.603340896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:37.603357886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37.603389406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.603403856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.603419356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.603436756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.603452416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.603469336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.603486256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:37.603502896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:37.603517096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:37.603532016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:37.603568016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:37.603583926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3024 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.603599496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3024 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.603615436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.606826309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.606875439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3025 }, kind: MgsRequest(ComponentDetails { 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:37.606897299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:37.606917189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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:37.606934449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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:37.606952329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:37.606968259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:37.606985579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:37.607047349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:37.607063209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:37.607079979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3025 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.607096569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3025 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.610459171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1358 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.610493422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3026 }, kind: MgsRequest(ComponentDetails { 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:37.610511412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.611711822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37.611871763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:37.611893353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:37.611981333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:37.612036073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:37.612052103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.612086953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3026 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.612104363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3026 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.612120903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.613041583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3027 }, kind: MgsRequest(ComponentDetails { 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:37.613070873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.613089713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.613104423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.613120334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.613135794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.613152684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:37.613169254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.613195314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.613212984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.613230524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.613247024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.613270794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.613287464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:37.613302124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3027 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.613318694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3027 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.615742195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3028 }, kind: MgsRequest(ComponentDetails { 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:37.615774286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:37.615793176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:37.615807836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:37.615824266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:37.615837816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:37.615856116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3028 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.615874176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3028 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.616419926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3029 }, kind: MgsRequest(ComponentDetails { 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:37.616451756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.616469436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:37.616484326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:37.616501176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:37.616514026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:37.616529656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3029 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.616545376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3029 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.617095046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3030 }, kind: MgsRequest(ComponentDetails { 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:37.617126417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:37.617144857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:37.617158627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:37.617175537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:37.617190377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:37.617206617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3030 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.617223467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3030 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.618038737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3031 }, kind: MgsRequest(ComponentDetails { 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:37.618083757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:37.618104087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:37.618119167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:37.618136177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.618150887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.618167357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.618228987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.618267927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:37.618286127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3031 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.618304377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3031 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.619304038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3032 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.619341658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3032 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.619359918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.619390898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37.619421048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3032 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.619454408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3032 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.619487318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.619505968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.608309793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.609386514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.609543024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.609561644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.609580444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:38.609629264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1359 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.609649314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3033 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.609669714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3033 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.614274537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.614374177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.614410787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.614441647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38.614738918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:38.614782678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1359 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.614816958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3033 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.614851168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3033 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.616294869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.616318489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:38.616337039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3034 }, kind: MgsRequest(ComponentDetails { 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:38.616354619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:38.61814955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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:38.61818045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:38.61819766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38.6182391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.61825322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.61827021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.61828657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.61830159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.61831706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.61833175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:38.61834713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:38.61839221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:38.618469831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 816 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.618505941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:38.618523591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3034 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.618540761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3034 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.618556131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.620640562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1361 }, kind: MgsRequest(ComponentDetails { 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:38.620798042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3035 }, kind: MgsRequest(ComponentDetails { 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:38.620823352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:38.626138056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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:38.626175826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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:38.626199736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:38.626218836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:38.626238786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:38.626257336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:38.626652007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:38.626686147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3035 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.626707267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3035 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.627635687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1362 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.627674917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3036 }, kind: MgsRequest(ComponentDetails { 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:38.63132789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.632932691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38.633017592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:38.633037422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:38.633056032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:38.633076272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:38.633174682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1362 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.633212942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3036 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.633231682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3036 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.633250762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.634086472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3037 }, kind: MgsRequest(ComponentDetails { 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:38.634110132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.635425083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.635449563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.635468853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.635488623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.635519353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:38.635536323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.635552093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.635569233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.635585793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.635601193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.635618863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.635636193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:38.635722264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3037 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.635742124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3037 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.641439988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3038 }, kind: MgsRequest(ComponentDetails { 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:38.641485208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:38.645737171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:38.645851901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:38.645891051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:38.645906641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:38.645996841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3038 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.646017141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3038 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.646716042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3039 }, kind: MgsRequest(ComponentDetails { 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:38.646758402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.646838512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:38.646855772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:38.646872602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:38.646886792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:38.646901972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3039 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.646917632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3039 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.647895023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3040 }, kind: MgsRequest(ComponentDetails { 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:38.647935063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:38.652305056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:38.652343716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:38.652361536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:38.652375686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:38.652392026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3040 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.652409416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3040 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.653442757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3041 }, kind: MgsRequest(ComponentDetails { 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:38.653574107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:38.659256501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:38.659303631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:38.659323991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.659337461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.659352071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.659367701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.659382471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:38.659397771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3041 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.659415171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3041 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.661880583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3042 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.661975063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3042 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.664010695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.664055425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38.664115915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3042 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.664193005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3042 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.664226745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.664245795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.610235007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.610285827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.610301797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.610317407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.610331267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.610417747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1363 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.610437277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3043 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.610454897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3043 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.611714678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.612081389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.612145259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.612182169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39.615449281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 817 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.615516451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1363 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.615550541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3043 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.615614971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3043 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.618719744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:39.618770544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.618800284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3044 }, kind: MgsRequest(ComponentDetails { 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:39.618816694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:39.622029606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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:39.622073266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:39.622191756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39.622227356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.622243996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.622259296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.622275846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.622291166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.622306076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.622321426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:39.622335776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:39.622349476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:39.622482747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:39.622723467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1364 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.622744767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3044 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.622761427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3044 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.622776537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.6408562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1365 }, kind: MgsRequest(ComponentDetails { 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:39.64092535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3045 }, kind: MgsRequest(ComponentDetails { 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:39.644649123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:39.655349051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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:39.655396951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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:39.655419221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:39.655434411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:39.655450711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:39.655464871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:39.655930142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1365 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.655963912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3045 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.655982102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3045 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.657182143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1366 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.657224493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3046 }, kind: MgsRequest(ComponentDetails { 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:39.657243843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.661952386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39.662054906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:39.662071836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:39.662089326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:39.662104536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:39.662246667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1366 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.662288717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3046 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.662321597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3046 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.662342097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.663530358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3047 }, kind: MgsRequest(ComponentDetails { 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:39.663571608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.665518609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.665560259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.665578829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.665596699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.665613809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:39.665631589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.665647179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.665663459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.665683919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.665701129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.665718689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.665736179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:39.665753029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3047 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.665771849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3047 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.668140561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3048 }, kind: MgsRequest(ComponentDetails { 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:39.668190851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:39.672016154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:39.672071244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:39.672130104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:39.672147974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:39.672258594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3048 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.672278154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3048 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.673735115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3049 }, kind: MgsRequest(ComponentDetails { 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:39.673779145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.675539257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:39.675575807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:39.675595337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:39.675612417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:39.675768647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3049 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.675809547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3049 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.676864898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3050 }, kind: MgsRequest(ComponentDetails { 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:39.677052558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:39.677074298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:39.677092638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:39.677111538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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:39.677144548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:39.677169998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3050 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.677270848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3050 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.678394489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3051 }, kind: MgsRequest(ComponentDetails { 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:39.678445989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:39.68055679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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:39.68059618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:39.68075132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.680771441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.680791461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.680811621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.680830361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:39.684618173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3051 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.684851064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3051 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.686613585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3052 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.686648105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3052 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.687058065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.687095995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39.687251835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3052 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.687287265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3052 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.687321075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.687339715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.657616676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.657670166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.657685396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.657699016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.664074841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:40.664129011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1367 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.664149101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3053 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.664166931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3053 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.668183234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.668375104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.668463414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.668495994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.6756719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:40.67580756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1367 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.67589368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3053 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.6759924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3053 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.676800081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 820 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.677956191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.677996531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3054 }, kind: MgsRequest(ComponentDetails { 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.678015721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.682756765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.682793535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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.682810855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.687285128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.687311028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.687330408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.687346388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.687365588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.687382728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.687399519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.687414899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.687430239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.703614061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 820 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.703691161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.703712531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3054 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.703731041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3054 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.704058191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.710655586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.710687276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3055 }, kind: MgsRequest(ComponentDetails { 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.710709526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.711698557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.711723127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.711854847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.711870667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.711885917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.711900447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.778769216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1369 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.778816426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3055 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.778833686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3055 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.780177867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1370 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.780218157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3056 }, kind: MgsRequest(ComponentDetails { 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.780255958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.781888029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.782103689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.782125549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.782142669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.782157129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.787126423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1370 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.787196183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3056 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.787215893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3056 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.787563683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.790927306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3057 }, kind: MgsRequest(ComponentDetails { 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.790989506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.793069007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.793093437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.793111677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.793128807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.793147027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.793163497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.793179637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.793197397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.793214307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.793229457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.793246387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.793288127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.811177401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3057 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.811228971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3057 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.816629745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3058 }, kind: MgsRequest(ComponentDetails { 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.816711615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.820589618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.820635558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.820653228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.820683078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.82353324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3058 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.82357803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3058 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.831247836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3059 }, kind: MgsRequest(ComponentDetails { 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.831296496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.832448477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.832487367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.833141687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.833170927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.86245797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3059 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.86289598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3059 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.869037534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3060 }, kind: MgsRequest(ComponentDetails { 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.869995495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.881728224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.881753994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.881769354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.881781684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.887569558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3060 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.887778049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3060 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.891800992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3061 }, kind: MgsRequest(ComponentDetails { 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.892571932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.896178615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.896213325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.896235885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.896249465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.896265545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.896282035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.896298735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.896755475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3061 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.896779995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3061 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.898273017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3062 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.898298207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3062 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.901980609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.902026789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.90232494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3062 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.90236355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3062 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.90240181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.90242189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.666705056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.666752456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.666768736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.666840406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.666880026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.666903926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1371 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.666922006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3063 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.666940546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3063 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.668891078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.669237978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.669284448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.669317038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.672831661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 821 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.672901061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1371 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.672938941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3063 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.672992521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3063 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.675866333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:41.675897643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1372 }, kind: MgsRequest(ComponentDetails { 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.675935583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3064 }, kind: MgsRequest(ComponentDetails { 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.675955193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.755717233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.755767323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:41.755987953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.756040913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.756058553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.756074473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.756088883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.756103163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.756118063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.756134403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.756149953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.756166363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.758816555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:41.758858265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:41.758873565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3064 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.758890155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3064 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.759891095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.767778361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.767833421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3065 }, kind: MgsRequest(ComponentDetails { 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.767854921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.768335182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.768358492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.768377962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.768550112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.768603932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.768621622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.856555978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:41.856605318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3065 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.856628378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3065 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.858393519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:41.858463829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3066 }, kind: MgsRequest(ComponentDetails { 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.8584858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.85938415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.85970117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.85973073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.85974923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.85976224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.861918062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:41.861967382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3066 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.861985832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3066 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.862477953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.863282733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3067 }, kind: MgsRequest(ComponentDetails { 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.863327803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.864160444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.864182034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.864199974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.864217104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.864232014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.864247124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.864261654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.864277594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.864292634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.864309344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.864327884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.864344324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.879700176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3067 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.879739216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3067 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.884350459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3068 }, kind: MgsRequest(ComponentDetails { 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.884449419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.88550141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.88552684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.8855434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.88556251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.966314481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3068 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.966345061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3068 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.968810273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3069 }, kind: MgsRequest(ComponentDetails { 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.968850883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.973386256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.973443066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.973460876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.973481826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.97910052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3069 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.97914077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3069 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.985335635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3070 }, kind: MgsRequest(ComponentDetails { 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.985388825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.05820553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.05825613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.05840347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.05846753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.065376566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3070 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.065727776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3070 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.067229877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3071 }, kind: MgsRequest(ComponentDetails { 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.067269387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.069217348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.069247108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.069264118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.069277698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.069293748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.069309568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.069327338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.079373946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3071 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.079422376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3071 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.085664671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3072 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.085707331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3072 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.139804612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.139863962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.141118553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3072 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.141161293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3072 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.141352223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.141387543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.713932725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.713988175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.714003795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.714018645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.716798147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:42.716847147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:42.716865847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3073 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.716887527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3073 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.718659228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.719101558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.719139758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.719170078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.724146442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:42.724208802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:42.724246122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3073 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.724280232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3073 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.725371423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:42.725414053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.725435183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3074 }, kind: MgsRequest(ComponentDetails { 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.725454333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.730514047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.730550427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:42.730619997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.730654827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.730670547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.730689977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.730705917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.730720837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.730736347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.730753017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.730770017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.730785727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.731848068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:42.731892488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:42.731909718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3074 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.731929148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3074 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.733666779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.735915911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.735950111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3075 }, kind: MgsRequest(ComponentDetails { 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.735970951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.738083333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.738119003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.738149473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.738164273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.738180923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.738194403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.738298573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:42.738319643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3075 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.738336643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3075 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.739800454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1378 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.739836804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3076 }, kind: MgsRequest(ComponentDetails { 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.739855684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.739998614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.740105654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.740142934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.740161174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.740182964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.740269464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.740309124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3076 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.740329894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3076 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.740348314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.740953695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3077 }, kind: MgsRequest(ComponentDetails { 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.740978235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.742684466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.742723386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.742741736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.742758406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.742775416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.742792056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.742806236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.742824236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.742839896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.742855566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.742870696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.742899356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.742918626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3077 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.742942366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3077 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.746468389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3078 }, kind: MgsRequest(ComponentDetails { 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.746497149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.74725798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.74728347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.74730191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.74731847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.74736155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3078 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.7473844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3078 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.752628954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3079 }, kind: MgsRequest(ComponentDetails { 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.752802514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.754791655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.754818275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.754857155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.754872825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.754917215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3079 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.754935445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3079 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.756316686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3080 }, kind: MgsRequest(ComponentDetails { 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.756387597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.756505967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.756522797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.756539747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.756552627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.756567517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3080 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.756583797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3080 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.757908848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3081 }, kind: MgsRequest(ComponentDetails { 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.757945928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.758006168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.758022148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.758038078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.758052198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.758067358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.758081858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.758096648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.758155328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3081 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.758172368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3081 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.759471769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3082 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.759511919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3082 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.76090388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.76100273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.76106295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3082 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.76109765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3082 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.76113001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.76114693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.657258246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.657311526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.657326506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.657341096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.657775076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:43.657800356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1379 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.657818526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3083 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.657835586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3083 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.661704639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.661751479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.661782129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.661815239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.666210273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:43.666287963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1379 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.666322593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3083 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.666357383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3083 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.668316344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:43.669004345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:43.669036515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3084 }, kind: MgsRequest(ComponentDetails { 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.669057495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.671203986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.671243176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:43.671262076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.671296426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.671310546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.671326336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.671341366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.671356676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.671372496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.671386986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.671400476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.671413496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.726158538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:43.726219268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:43.726237018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3084 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.726253658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3084 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.726590848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.729843631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1381 }, kind: MgsRequest(ComponentDetails { 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.729890191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3085 }, kind: MgsRequest(ComponentDetails { 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.729910191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.732370922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.732411772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.732436162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.732461272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.732527833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.732544903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.733044773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:43.733070883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3085 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.733095683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3085 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.737536816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1382 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.737619576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3086 }, kind: MgsRequest(ComponentDetails { 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.737670756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.745448032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.745516842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.745532592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.745567132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.745585632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.746195173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1382 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.746231843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3086 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.746247013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3086 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.746347963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.747209724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3087 }, kind: MgsRequest(ComponentDetails { 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.747249094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.749120955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.749163955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.749185875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.749203985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.749224865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.749242555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.749257015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.749273035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.749290605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.749310845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.749331185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.749349705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.752331377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3087 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.752366747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3087 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.754844289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3088 }, kind: MgsRequest(ComponentDetails { 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.754874149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.763914015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.763958995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.763978805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.763992825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.764388726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3088 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.764454466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3088 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.765166436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3089 }, kind: MgsRequest(ComponentDetails { 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.765202066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.769121669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.769147219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.769164189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.769179589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.778533216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3089 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.778581076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3089 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.781101178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3090 }, kind: MgsRequest(ComponentDetails { 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.781168048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.79615586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.79621416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.79623442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.7962489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.803006075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3090 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.803113815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3090 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.807867498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3091 }, kind: MgsRequest(ComponentDetails { 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.807987728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.813189472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.813218242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.813240342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.813281092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.813301562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.813319622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.813338202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.818499526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3091 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.818538456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3091 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.820720388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3092 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.820763928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3092 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.82291338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.82295209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.82315004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3092 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.82318817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3092 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.82322208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.82324114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.63232814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.63241341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.63244977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.63248224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.634737402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:44.635054592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1383 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.635117142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3093 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.635162912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3093 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.635684543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.637219194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.637418684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.637545824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.644296129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:44.644359879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1383 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.644392799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3093 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.644427129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3093 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.64563616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.64570595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.6457459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3094 }, kind: MgsRequest(ComponentDetails { 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.64576623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.648451082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.648495762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:44.648514022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.648547462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.648562612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.648580462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.648597642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.648613332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.648629322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.648644412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.648659772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.648673402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.655145157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 828 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.655208567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1384 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.655226867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3094 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.655243457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3094 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.655478697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.660492851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1385 }, kind: MgsRequest(ComponentDetails { 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.660538201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3095 }, kind: MgsRequest(ComponentDetails { 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.660557771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.668942268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.668982778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.669123048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.669143008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.669159908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.669178598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.671146979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1385 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.671186869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3095 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.671207709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3095 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.67255724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1386 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.67258317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3096 }, kind: MgsRequest(ComponentDetails { 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.67260367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.679435426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.679517616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.679533116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.679549746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.679562976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.680906147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1386 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.680965297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3096 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.680982327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3096 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.681001057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.682265328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3097 }, kind: MgsRequest(ComponentDetails { 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.682307838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.689505513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.689600733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.689642703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.689678313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.689712003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.689790613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.689829053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.689861333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.689898853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.689937303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.689973543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.690171354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.691792185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3097 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.691891955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3097 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.694390927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3098 }, kind: MgsRequest(ComponentDetails { 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.694496597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.695435598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.695565308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.695646458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.695685118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.706356696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3098 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.706469286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3098 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.707815007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3099 }, kind: MgsRequest(ComponentDetails { 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.707861507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.710774909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.710800059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.710818239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.710832259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.710847309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3099 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.710863809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3099 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.713607591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3100 }, kind: MgsRequest(ComponentDetails { 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.713650701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.714291452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.714312692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.714354442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.714370622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.714488112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3100 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.714506712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3100 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.720198016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3101 }, kind: MgsRequest(ComponentDetails { 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.720258696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.727333402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.727380642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.727400522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.727418382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.727437362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.727456982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.727475292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.727962732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.728003772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3101 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.730947844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3102 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.730992114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3102 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.733179786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.733236746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.734272897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3102 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.734339377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3102 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.734376677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.734397147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.613516979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.613559639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.613573769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.613587339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.61513561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 829 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.61517355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1387 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.61520155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3103 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.61521793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3103 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.73438515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.73444754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.73448308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.73451596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.741855816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 829 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.741991216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.742029346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.742067266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3103 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.744717008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:45.744758398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.744779648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3104 }, kind: MgsRequest(ComponentDetails { 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.744799018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.746812739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.746856889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:45.746876459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.746911659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.746926439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.746942829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.746958489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.746976719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.746992859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.747009609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.747024909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.747039499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.794420254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:45.794487284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.794506544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.794525584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3104 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.795040075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.799708138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.799740828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3105 }, kind: MgsRequest(ComponentDetails { 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.799967958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.805168992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.805211662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.805265272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.805950413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.805992283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.806009973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.806999284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1389 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.807035494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.807055364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3105 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.810850937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1390 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.810892927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3106 }, kind: MgsRequest(ComponentDetails { 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.810943177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.813025388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.813306778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.813325768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.813404909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.813421409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.814063869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1390 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.814125469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3106 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.814143409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3106 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.814165199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.81516241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3107 }, kind: MgsRequest(ComponentDetails { 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.81520153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.819719083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.819756183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.819777263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.819795423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.819812923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.819829603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.819843153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.819860663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.819877663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.819893823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.819912353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.819927663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.820452064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.820476134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3107 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.826214868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3108 }, kind: MgsRequest(ComponentDetails { 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.826270738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.82806835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.82810742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.82812756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.828144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.829512641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.829580731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3108 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.830241291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3109 }, kind: MgsRequest(ComponentDetails { 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.830278511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.830323821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.830341411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.830362491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.830380091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.830396321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.830414781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3109 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.831048102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3110 }, kind: MgsRequest(ComponentDetails { 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.831090142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.835145935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.835168435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.835186305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.835201935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.837853017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.837893407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3110 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.839071258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3111 }, kind: MgsRequest(ComponentDetails { 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.839105318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.842569991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.842616701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.842639011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.842657281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.842673991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.842691161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.842708741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.851887118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.851928278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3111 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.854227499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3112 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.854264639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3112 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.859427253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.859482993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.859596753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3112 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.859638453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3112 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.859672923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.859693303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.605821716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.605851976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.605866146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.605879306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.605940016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:46.605975256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1391 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.605992996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3113 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.606010976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3113 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.655577824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.655640044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.655704044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.655733594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.657109955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:46.657176525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1391 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.657209615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3113 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.657242325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3113 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.658721756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 832 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.658765426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1392 }, kind: MgsRequest(ComponentDetails { 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.658782886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3114 }, kind: MgsRequest(ComponentDetails { 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.658799356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.712127686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.712171706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:46.712231176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.712305176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.712323766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.712340546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.712356226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.712374166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.712393546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.712409656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.712424876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.712438046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.721169683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 832 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.721241723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:46.721260833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.721278673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3114 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.721594413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.724387265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.724417545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3115 }, kind: MgsRequest(ComponentDetails { 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.724435955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.725672406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.725700926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.725722426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.725738956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.725759116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.725775266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.727114277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:46.727155187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.727175288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.729058659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:46.729091859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3116 }, kind: MgsRequest(ComponentDetails { 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.729111479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.72993122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.72999145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.73000867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.73005842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.73007253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.73008785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:46.73012305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3116 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.73013992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3116 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.73015594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.73082118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3117 }, kind: MgsRequest(ComponentDetails { 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.73087952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.735029673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.735072613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.735091983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.735107653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.735123813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.735139284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.735152924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.735167754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.735182574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.735198034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.735215484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.735230914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.735593894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.735615924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3117 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.738032926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3118 }, kind: MgsRequest(ComponentDetails { 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.738073676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.741100188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.741145838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.741163388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.741176438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.742640649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.742667249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3118 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.74340454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3119 }, kind: MgsRequest(ComponentDetails { 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.74342882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.747545853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.747589903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.747609183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.747623543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.749440884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.749487664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3119 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.753203957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3120 }, kind: MgsRequest(ComponentDetails { 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.753251657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.755556429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.755581219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.755722729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.755740879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.761866274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3120 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.762179994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3120 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.763834475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3121 }, kind: MgsRequest(ComponentDetails { 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.763865275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.771495781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.772433682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.772522412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.772538072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.772554102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.772569952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.772585122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.775052904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.775094504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3121 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.776595915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3122 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.776639135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3122 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.779666027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.779722657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.785152831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3122 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.785223141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3122 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.785264021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.785282071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.603339048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.603407658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.603425148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.603441378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.603455908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 833 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.603744958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:47.604099919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3123 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.604125119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3123 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.604692129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.604730539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.604759979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.604788899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.607242261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 833 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.607311561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:47.607348111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3123 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.607396141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3123 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.609052872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:47.609105872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.609126052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3124 }, kind: MgsRequest(ComponentDetails { 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.609143302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.609403523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.609451503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:47.609468723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.609854393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.610058903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.610159403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.610198243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.610242103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.610260683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.610280273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.610298103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.610313883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.615395257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:47.615500347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:47.615518547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.615546287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3124 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.615629557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.61952942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.61958746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3125 }, kind: MgsRequest(ComponentDetails { 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.61961011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.622719903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.622761073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.622780383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.622796183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.622813683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.622831223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.622969733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:47.622991503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.623007623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3125 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.627759657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1398 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.627803257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3126 }, kind: MgsRequest(ComponentDetails { 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.627827267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.629740418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.629970138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.629996558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.630047988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.630063558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.630176988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.630237358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3126 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.630257988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3126 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.630275928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.631144589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3127 }, kind: MgsRequest(ComponentDetails { 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.631170679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.636474603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.636519103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.636535693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.636550423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.636568363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.636583403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.636595833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.636610453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.636624633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.636638733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.636652663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.636667363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.636838863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.636903133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3127 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.642060077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3128 }, kind: MgsRequest(ComponentDetails { 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.642138037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.64528067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.64532176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.64534105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.64535871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.646432661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.646474211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3128 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.647198511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3129 }, kind: MgsRequest(ComponentDetails { 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.647240501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.647270541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.647288931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.647305971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.647320371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.654650277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3129 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.654681717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3129 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.656254698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3130 }, kind: MgsRequest(ComponentDetails { 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.656328858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.657056159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.657076959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.657115969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.657158019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.657283019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3130 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.657303529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3130 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.660825551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3131 }, kind: MgsRequest(ComponentDetails { 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.660868681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.663107203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.663144503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.663161723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.663175523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.663191083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.663205333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.663220913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.663319013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.663341043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3131 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.669835148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3132 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.669931938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3132 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.674063691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.674124781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.674904752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3132 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.674945872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3132 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.674979442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.674997652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.60170492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.60173565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.60176132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.60177513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.6017878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:48.60180657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1399 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.60182419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3133 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.6018408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3133 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.60189588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.60193532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.60196614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.60199494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.60209022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:48.60214058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1399 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.60217502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3133 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.60221742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3133 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.60224944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.60226659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:48.60228425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3134 }, kind: MgsRequest(ComponentDetails { 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.60230102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.60231864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.60233344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:48.60234986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.60237913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.60239289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.60240833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.60242368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.60243844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.6024544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.60247068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.60248559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.60249897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.602513801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 836 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.602549791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:48.602566981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.602583701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3134 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.602599941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.604622412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1401 }, kind: MgsRequest(ComponentDetails { 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.604654542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3135 }, kind: MgsRequest(ComponentDetails { 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.604672632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.608671615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.608694395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.608776725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.608811705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.608830145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.608844185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.609073555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:48.609099435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.609115945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.610288796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1402 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.610333906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3136 }, kind: MgsRequest(ComponentDetails { 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.610353336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.610434356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.610472607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.610486837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.610503487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.610521617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.611781017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1402 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.611824078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3136 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.611840008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3136 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.611855618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.612504388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3137 }, kind: MgsRequest(ComponentDetails { 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.612541128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.612714168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.612731218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.612747668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.612763388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.612784288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.612800168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.612813388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.612828418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.612843488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.612858838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.612873948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.612893248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.612908718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.612924448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3137 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.61520579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3138 }, kind: MgsRequest(ComponentDetails { 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.61524082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.617758992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.617779262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.617795502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.617808682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.618839023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.618863053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3138 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.619578713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3139 }, kind: MgsRequest(ComponentDetails { 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.619621043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.619691013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.619731673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.619755644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.619769314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.619785714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.619803584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3139 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.620411554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3140 }, kind: MgsRequest(ComponentDetails { 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.620455144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.620521334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.620537434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.620553824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.620567304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.620583094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3140 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.620599844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3140 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.621443715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3141 }, kind: MgsRequest(ComponentDetails { 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.621467425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.621485545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.621501235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.621517055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.621530365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.621545875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.621566835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.621582555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.621597285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.621614055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3141 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.622826156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3142 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.622859226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3142 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.623695226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.623753957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.623889227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3142 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.623954987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3142 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.623990117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.624009987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.638470951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.638503221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.638517561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.638530281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.638542801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.638562191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1403 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.638577721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3143 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.638593571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3143 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.638988111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.639024031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.639054261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.639083041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.667917303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 837 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.667984823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1403 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.668031853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3143 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.668069423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3143 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.669612604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:49.669635824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.669655194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3144 }, kind: MgsRequest(ComponentDetails { 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.669674704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.669916254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.669959964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:49.669978974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.670023514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.670039884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.670068064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.670086684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.670116444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.670134944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.670151095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.670169235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.670184325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.670413995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:49.670455535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.670472865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3144 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.670490995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3144 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.670523465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.672935817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1405 }, kind: MgsRequest(ComponentDetails { 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.672960687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3145 }, kind: MgsRequest(ComponentDetails { 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.672979227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.67686805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.67691636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.67693345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.67694792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.67702387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.67703923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.680701402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1405 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.680746372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.680763213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3145 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.682142984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1406 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.682163924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3146 }, kind: MgsRequest(ComponentDetails { 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.682180684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.685136566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.685195496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.685219626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.685238806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.685254586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.687916138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1406 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.687978618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3146 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.687995548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3146 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.688066588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.688816959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3147 }, kind: MgsRequest(ComponentDetails { 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.688872579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.723746345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.723799345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.723817195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.723834465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.723857365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.723874565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.723888135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.723906265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.723926605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.723941855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.723956925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.723972185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.724651486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.724704386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3147 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.727692298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3148 }, kind: MgsRequest(ComponentDetails { 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.727734628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.73057603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.73061005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.73062828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.73064298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.768935118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.768990898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3148 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.770040999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3149 }, kind: MgsRequest(ComponentDetails { 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.770073919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.774134422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.774168792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.774187492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.774202352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.803898504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3149 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.803947924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3149 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.805151115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3150 }, kind: MgsRequest(ComponentDetails { 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.805182915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.805838726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.805859106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.805884866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.805900336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.806214726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3150 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.806263646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3150 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.807271647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3151 }, kind: MgsRequest(ComponentDetails { 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.807322097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.808551458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.808576948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.808594278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.808608308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.808625058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.808641328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.808658358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.808673698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.808692148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3151 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.809867859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3152 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.809897529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3152 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.810039369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.810103939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.810135619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3152 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.810169769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3152 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.810204339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.810222169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.601750406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.601795186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.601809746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.601823036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.601837246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:50.601854746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1407 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.601869776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3153 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.601888966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3153 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.601904916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.601935536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.601964666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.601993676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.602082566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:50.602121656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1407 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.602153696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3153 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.602189536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.602223046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 840 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.602240906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.602260016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3154 }, kind: MgsRequest(ComponentDetails { 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.602276496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.602293196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.602307506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:50.602322876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.602355806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.602370146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.602384836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.602399996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.602414636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.602429416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.602444116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.602459026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.602471846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.602486426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 840 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.602518187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.602533967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.602550197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3154 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.602565847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.604419948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.604451248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3155 }, kind: MgsRequest(ComponentDetails { 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.604469518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.604528008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.604544528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.604560668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.604576258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.604591758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.604605358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.604620858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1409 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.604636608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.604652208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.605389169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1410 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.605441519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3156 }, kind: MgsRequest(ComponentDetails { 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.605460249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.605478639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.605509259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.605522909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.605540969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.605555409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.605570419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1410 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.605606019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3156 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.605638859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3156 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.605654979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.606179929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3157 }, kind: MgsRequest(ComponentDetails { 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.606203269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.606267269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.606282939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.606298319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.606316329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.606332669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.606348699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.606361699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.606376619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.606392129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.606406859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.606421589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.606436249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.606450509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.606465779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3157 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.608544621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3158 }, kind: MgsRequest(ComponentDetails { 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.608578521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.608634261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.608666271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.608684221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.608698711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.608715661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.608732441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3158 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.609239452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3159 }, kind: MgsRequest(ComponentDetails { 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.609276092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.609327712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.609343052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.609358082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.609370582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.609384912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.609405322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3159 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.609942892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3160 }, kind: MgsRequest(ComponentDetails { 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.609963022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.610038942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.610086342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.610104302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.610122582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.610140992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3160 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.610160042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3160 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.610878323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3161 }, kind: MgsRequest(ComponentDetails { 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.610926143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.612048344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.612077764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.612095034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.612108454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.612123894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.612139774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.612155694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.612170704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.612186404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3161 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.613279675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3162 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.613328515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3162 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.613432355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.613467155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.613502815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3162 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.613536485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3162 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.613571235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.613589145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.60372164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.60375835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.60377286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.60378646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.60380032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.60382367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1411 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.603840591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3163 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.603856751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3163 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.603956261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.603989871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.604021681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.604051241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.604135331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 841 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.604171121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1411 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.604202821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3163 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.604235361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3163 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.604267661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:51.604283601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1412 }, kind: MgsRequest(ComponentDetails { 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.604301171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3164 }, kind: MgsRequest(ComponentDetails { 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.604318151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.604335201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.604349561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:51.604364991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.604394201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.604407761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.604423161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.604438661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.604454921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.604470121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.604485781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.604500501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.604513641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.604528241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:51.604559831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:51.604575801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.604591061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3164 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.604607011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.607387543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.607428553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3165 }, kind: MgsRequest(ComponentDetails { 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.607448063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.607467613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.607483953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.607502633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.607520083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.607537663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.607552533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.607569333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:51.607586503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.607604013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3165 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.608319714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:51.608367164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3166 }, kind: MgsRequest(ComponentDetails { 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.608387054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.608404794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.608435054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.608451254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.608467384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.608479824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.608495154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:51.608526404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3166 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.608541134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3166 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.608555454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.609063304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3167 }, kind: MgsRequest(ComponentDetails { 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.609109644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.609128004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.609141685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.609156715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.609171365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.609190855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.609206155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.609218585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.609232555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.609246965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.609265705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.609282635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.609298285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.609314565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.609331385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3167 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.611362766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3168 }, kind: MgsRequest(ComponentDetails { 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.611404706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.611423226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.611438326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.611454566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.611468996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.611484446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.611499306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3168 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.611999637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3169 }, kind: MgsRequest(ComponentDetails { 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.612020217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.612051947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.612066577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.612080987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.612093397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.612110087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3169 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.612126227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3169 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.612657217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3170 }, kind: MgsRequest(ComponentDetails { 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.612694277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.612715047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.612730637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.612749337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.612765027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.612781617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.612799167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3170 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.613530338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3171 }, kind: MgsRequest(ComponentDetails { 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.613556218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.613580088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.613595708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.613617188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.613635168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.613651998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.613671428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.613688938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.613705718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.613728128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3171 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.614909879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3172 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.614938429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3172 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.614955279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.614987169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.615021119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3172 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.615054989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3172 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.615089679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.615107299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.602372462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.602438712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.602455032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.602468462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.602483442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:52.602502782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:52.602518943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3173 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.602537413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3173 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.604901854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.604971464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.605002744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.605038914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.605072074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:52.605109494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:52.605141574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3173 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.605175365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3173 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.605330155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:52.605378875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.605405625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3174 }, kind: MgsRequest(ComponentDetails { 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.605423095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.605489735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.605526625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:52.605545365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.605579415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.605593065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.605610335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.605626695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.605642155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.605657245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.605672135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.605688075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.605702495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.605717995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:52.605753395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:52.605769995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.605786765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3174 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.605803315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.608041287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.608106977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3175 }, kind: MgsRequest(ComponentDetails { 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.608127397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.610479329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.610522119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.610633039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.610659519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.610722219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.610767209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.610888689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:52.610912909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.610930869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.61210921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1418 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.6121526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3176 }, kind: MgsRequest(ComponentDetails { 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.61217177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.615924963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.615990353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.616005383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.616022733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.616036113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.616169803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.616208073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3176 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.616224293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3176 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.616240533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.617562594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3177 }, kind: MgsRequest(ComponentDetails { 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.617605894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.619210085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.619250405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.619269395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.619287185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.619304265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.619358855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.619382965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.619400725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.619416835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.619431735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.619446235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.619460755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.619475875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.619493535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3177 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.621569947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3178 }, kind: MgsRequest(ComponentDetails { 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.621590747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.621820277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.621838327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.621854157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.621867187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.621882047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.621897817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3178 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.622379067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3179 }, kind: MgsRequest(ComponentDetails { 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.622412928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.622431278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.622447418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.622464418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.622479158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.622495538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.622511318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3179 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.623061158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3180 }, kind: MgsRequest(ComponentDetails { 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.623092798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.62608651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.62612143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.62614314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.62615779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.62623084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3180 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.62627459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3180 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.627311401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3181 }, kind: MgsRequest(ComponentDetails { 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.627356461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.627561971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.627584371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.627606721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.627622681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.627638241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.627654031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.627669141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.627684391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.627701661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3181 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.628996672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3182 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.629129673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3182 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.630860864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.630921214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.630951824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3182 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.630987624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3182 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.631048294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.631066324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.617983237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.618049047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.618064617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.618078227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.618151737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:53.618206307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1419 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.618224897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3183 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.618242237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3183 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.618541438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.618579868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.618610978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.618639688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.620342819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:53.620404739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1419 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.620439209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3183 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.620473519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3183 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.620773209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:53.620816109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:53.620836449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3184 }, kind: MgsRequest(ComponentDetails { 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.620853799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.656614166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.656680836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:53.656700576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.656735776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.656752296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.656769716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.656787476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.656803496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.656820296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.656836306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.656851306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.656869086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.657303237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:53.657343267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:53.657360087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.657381727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3184 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.657587097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.66122255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1421 }, kind: MgsRequest(ComponentDetails { 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.66132864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3185 }, kind: MgsRequest(ComponentDetails { 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.66137872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.662494511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.662537851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.662558011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.662575221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.662592271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.662615751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.663510181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:53.663566162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.663585752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3185 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.664389072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1422 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.664432742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3186 }, kind: MgsRequest(ComponentDetails { 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.664451892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.668861066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.668914916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.668929976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.668947076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.668960056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.669577236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1422 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.669643306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3186 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.669661296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3186 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.669677486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.670284017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3187 }, kind: MgsRequest(ComponentDetails { 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.670324067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.671310157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.671346027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.671365687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.671394517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.671411337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.671427327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.671442557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.671457557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.671475848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.671491008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.671506618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.671523018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.673840489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.673886409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3187 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.676154381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3188 }, kind: MgsRequest(ComponentDetails { 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.676198061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.681637075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.681663615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.681684755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.681698535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.682153326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.682196416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3188 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.682954706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3189 }, kind: MgsRequest(ComponentDetails { 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.683035226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.684690237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.684731857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.684751358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.684765178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.685836788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3189 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.685880238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3189 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.686479419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3190 }, kind: MgsRequest(ComponentDetails { 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.686542549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.691101842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.691142392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.691160732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.691176212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.691753163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3190 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.691773873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3190 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.693097144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3191 }, kind: MgsRequest(ComponentDetails { 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.693137454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.695241175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.695276435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.695295985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.695310475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.695326545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.695382256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.695398946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.698165828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.698213198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3191 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.699988009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3192 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.700039639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3192 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.709119996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.709249336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.709920496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3192 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.709988357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3192 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.710052157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.710070277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.602204719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.602253099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.602267819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.602284669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.602300059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:54.602321939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1423 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.602340279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3193 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.602358279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3193 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.602436439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.602475739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.602505849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.60253565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.6026006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:54.60263624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1423 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.60267037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3193 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.60270247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3193 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.60282814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.6028474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.60286615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3194 }, kind: MgsRequest(ComponentDetails { 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.60288488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.60290337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.60291687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:54.60293285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.60297052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.60298529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.60300299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.60302272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.60303935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.60307118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.60308771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.60310303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.60311602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.6031333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 848 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.60316754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1424 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.60318567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.60320505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3194 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.60322154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.605349622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1425 }, kind: MgsRequest(ComponentDetails { 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.605396052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3195 }, kind: MgsRequest(ComponentDetails { 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.605414122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.605446252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.605461452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.605478272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.605494562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.605512552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.605525932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.605540902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1425 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.605556282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.605572512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.606273172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1426 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.606298172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3196 }, kind: MgsRequest(ComponentDetails { 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.606316722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.606357872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.606392602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.606407272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.606422902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.606439472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.606455102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1426 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.606491193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3196 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.606510813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3196 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.606529293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.607044113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3197 }, kind: MgsRequest(ComponentDetails { 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.607092783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.607111933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.607126773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.607143493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.607158453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.607174553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.607190963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.607204693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.607221143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.607236113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.607251233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.607270453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.607286623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.607302313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.607317913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3197 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.609278835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3198 }, kind: MgsRequest(ComponentDetails { 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.609322255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.609341175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.609357205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.609380165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.609410125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.609427435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.609444565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3198 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.609936315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3199 }, kind: MgsRequest(ComponentDetails { 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.609965745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.609983355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.609997965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.610016195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.610055505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.610079355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.610097115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3199 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.610568216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3200 }, kind: MgsRequest(ComponentDetails { 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.610589696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.610630026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.610665356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.610683416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.610698616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.610715756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3200 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.610734476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3200 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.611433506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3201 }, kind: MgsRequest(ComponentDetails { 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.611466596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.611485396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.611500096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.611516966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.611530076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.611545996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.611562336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.611578806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.611594266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3201 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.611611696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3201 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.612734277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3202 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.612779677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3202 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.612798237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.612829577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.612858517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3202 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.612892587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3202 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.612926527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.612943447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.602182462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.602220592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.602235592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.602249272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.602262102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 849 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.602281792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1427 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.602297772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3203 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.602313632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3203 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.602402282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.602439182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.602483812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.602514573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.602597293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 849 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.602673603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.602709673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3203 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.602742963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3203 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.602775853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:55.602793503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.602811563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3204 }, kind: MgsRequest(ComponentDetails { 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.602828613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.602845993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.602874413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:55.602892933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.602951033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.602966463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.602983583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.602999203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.603016313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.603033803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.603051343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.603068533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.603083433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.603100033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:55.603136623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.603154403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.603171623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3204 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.603187893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.605486305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.605543635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3205 }, kind: MgsRequest(ComponentDetails { 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.605563075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.605582895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.605597875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.605614715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.605629345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.605645285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.605659185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.605674405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1429 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.605690725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.605706615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.606477275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1430 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.606498126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3206 }, kind: MgsRequest(ComponentDetails { 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.606515056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.606540466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.606570706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.606584486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.606601176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.606614396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.606659356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1430 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.606708426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3206 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.606725036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3206 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.606741556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.607317436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3207 }, kind: MgsRequest(ComponentDetails { 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.607362886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.607381796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.607395996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.607413726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.607429876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.607445216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.607460586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.607473656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.607488796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.607504016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.607519206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.607533896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.607549156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.607563986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.607580266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3207 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.609742798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3208 }, kind: MgsRequest(ComponentDetails { 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.609773628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.609929318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.609958098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.609978978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.609994688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.610099658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.610132528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3208 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.614784412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3209 }, kind: MgsRequest(ComponentDetails { 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.614824852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.615023352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.615063892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.615080702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.615093562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.615109612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3209 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.615126092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3209 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.615982403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3210 }, kind: MgsRequest(ComponentDetails { 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.616007423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.616091383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.616142223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.616162573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.616177243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.616194753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.616212323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3210 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.616974953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3211 }, kind: MgsRequest(ComponentDetails { 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.617005173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.619583435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.619624295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.619642125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.619655305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.619669795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.619687295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.619702845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.620762616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.620803366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3211 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.622119417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3212 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.622161357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3212 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.622222447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.622254327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.622321517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3212 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.622390417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3212 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.622423408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.622441448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.6482423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.6482817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.64829601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.64830978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.64835437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:56.64841215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1431 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.64843046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3213 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.64844692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3213 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.650849782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.650909362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.651006112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.651038652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.690707232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:56.690777712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.690811192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3213 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.690848082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3213 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.692911154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 852 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.692958624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1432 }, kind: MgsRequest(ComponentDetails { 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.692981254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3214 }, kind: MgsRequest(ComponentDetails { 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.692999434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.697797827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.697821277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:56.697858187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.697898987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.697911967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.697926537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.697940847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.697955047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.697968817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.697982567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.697996687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.698009228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.698500568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 852 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.698549178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:56.698564538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.70149217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3214 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.70161934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.704858223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.704900213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3215 }, kind: MgsRequest(ComponentDetails { 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.704923443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.706314814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.706352614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.706368864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.706381934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.706396704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.706409464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.707064334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:56.707113644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.707132584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3215 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.708375175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:56.708400795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3216 }, kind: MgsRequest(ComponentDetails { 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.708432185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.745821514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.745884664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.745899654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.745963164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.745977734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.753957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:56.75402458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3216 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.75405123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3216 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.75429464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.755557781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3217 }, kind: MgsRequest(ComponentDetails { 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.755602921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.758067023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.759146363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.759187863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.759206733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.759226563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.759246703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.759262423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.759285393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.759301963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.759319453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.759335763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.759354673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.765952378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.765982748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3217 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.772315743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3218 }, kind: MgsRequest(ComponentDetails { 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.772372013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.872144238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.872170668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.872219458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.872236178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.87501949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.87505371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3218 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.877599422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3219 }, kind: MgsRequest(ComponentDetails { 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.877733952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.878717723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.878758033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.878809153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.878866133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.881766285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.881825215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3219 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.884353617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3220 }, kind: MgsRequest(ComponentDetails { 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.884403887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.885242988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.885287618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.885308678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.885322928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.88786212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3220 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.88793041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3220 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.889012501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3221 }, kind: MgsRequest(ComponentDetails { 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.889061241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.892240863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.892282253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.892300393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.892315233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.892331603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.892348773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.892364443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.896756146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.896804386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3221 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.898664098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3222 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.898695278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3222 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.907099994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.907210724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.907539644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3222 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.907603085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3222 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.907737995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.907762305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.602170408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.602230898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.602248108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.602267598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.602284258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 853 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.602305538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:57.602390148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3223 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.602411558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3223 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.608906983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.608952233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.608984933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.609021303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.609136613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 853 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.609239794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:57.609277324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3223 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.609313054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3223 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.609352484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:57.609370584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.609389554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3224 }, kind: MgsRequest(ComponentDetails { 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.609410864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.690881025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.690927945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:57.690944205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.690980595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.690995835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.691011135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.691031575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.691046155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.691060365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.691074675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.691088685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.691101205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.744533586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:57.744603536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:57.744624116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.744643816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3224 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.745502386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.749428449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.749479169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3225 }, kind: MgsRequest(ComponentDetails { 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.749499449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.75038151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.75043319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.75045131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.75046584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.75048464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.75050219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.801841749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:57.801898469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.801916969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3225 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.805329171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1438 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.805378801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3226 }, kind: MgsRequest(ComponentDetails { 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.805397641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.806071082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.806139572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.806187282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.806205142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.806218232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.807913563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.807980983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3226 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.807998533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3226 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.808173604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.810489475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3227 }, kind: MgsRequest(ComponentDetails { 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.810535455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.811564496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.811607076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.811627886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.811644386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.811660806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.811675056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.811692006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.811708226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.811775486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.811818526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.811836736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.811851936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.818073311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.818119481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3227 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.826494317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3228 }, kind: MgsRequest(ComponentDetails { 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.826541977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.832447822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.832492182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.832512322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.832527452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.838284476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.838331076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3228 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.840634178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3229 }, kind: MgsRequest(ComponentDetails { 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.840680238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.852530947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.852556797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.852599727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.852614997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.854803189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3229 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.854856479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3229 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.85600706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3230 }, kind: MgsRequest(ComponentDetails { 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.85604464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.906222407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.906274488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.906294328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.906308818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.952428832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.952497072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3230 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.955856065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3231 }, kind: MgsRequest(ComponentDetails { 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.955919595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.961107929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.961157569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.961175799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.961190619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.961205399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.961221899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.961238959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.016824261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.016882641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3231 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.019043873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3232 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.019079533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3232 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.020410384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020453664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.033608714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3232 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.033675164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3232 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.034032744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.034059154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.602165522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.602305502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.602370772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.602385982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.602401432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:58.602459852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1439 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.602478592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3233 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.602494662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3233 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.602594473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.602660193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.602690453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.602720353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.602752943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:58.602785973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1439 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.602821153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3233 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.602854413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3233 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.602985983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 856 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.603014093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:58.603352083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3234 }, kind: MgsRequest(ComponentDetails { 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.603389683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.603413563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.603429693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:58.603482753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.603519703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.603534803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.603551403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.603568343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.603585153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.603606093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.603622913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.603638963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.603653723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.603671573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 856 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.603708173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:58.603730803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.603747883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3234 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.603765323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.609593818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1441 }, kind: MgsRequest(ComponentDetails { 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.609657728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3235 }, kind: MgsRequest(ComponentDetails { 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.609678578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.609833828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.609891088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.609909488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.609926208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.609943038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.609955528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.609970878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:58.609989048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.610007558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.61216186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1442 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.61220156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3236 }, kind: MgsRequest(ComponentDetails { 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.61221967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.61230139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.61233749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.61235179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.61236758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.61238007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.61244119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1442 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.61251413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3236 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.61253149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3236 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.61255078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.615179522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3237 }, kind: MgsRequest(ComponentDetails { 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.615226292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.615353892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.615371702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.615388392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.615403032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.615417402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.615431812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.615444432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.615459562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.615473892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.615490182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.615505512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.615519272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.615533662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.615550062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3237 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.617681154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3238 }, kind: MgsRequest(ComponentDetails { 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.617725884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.621583437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.621627477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.621646947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.621663787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.622058617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.622082237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3238 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.622732358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3239 }, kind: MgsRequest(ComponentDetails { 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.622760208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.622819248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.622835438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.622853018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.622868818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.624216529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.624252049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3239 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.624814789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3240 }, kind: MgsRequest(ComponentDetails { 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.624847459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.624911289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.624927309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.624943489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.624955929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.624971769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3240 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.624986359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3240 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.6257824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3241 }, kind: MgsRequest(ComponentDetails { 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.62582561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.628124122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.628175222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.628193092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.628207652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.628224052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.628240132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.628255982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.628456862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.628478162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3241 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.629740073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3242 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.629787813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3242 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.629806253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.629837883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.631088914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3242 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.631147594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3242 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.631180224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.631201374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.637609742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.637640662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.637657882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.637674382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.637785552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.637808392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1443 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.637824892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3243 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.637843982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3243 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.638233352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.638309622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.638344533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.638377293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.640819064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 857 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.640874864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1443 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.640909524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3243 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.640945814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3243 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.645080718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:45:59.645126438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.645148808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3244 }, kind: MgsRequest(ComponentDetails { 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.645167228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.647238649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.647269379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"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:59.647287369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.647321989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.647335769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.647351509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.647368529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.647387879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.647405499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.647422419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.647443049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.647458329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.653467304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:59.653534464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1444 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.653554354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.653577154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3244 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.653905014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.656535016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1445 }, kind: MgsRequest(ComponentDetails { 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.656580926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3245 }, kind: MgsRequest(ComponentDetails { 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.656599286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.657840717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"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.657882647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.657901687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.657915717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.657932217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.657946667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.697876827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1445 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.697931867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3245 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.697954717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3245 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.700559519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1446 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.700609059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3246 }, kind: MgsRequest(ComponentDetails { 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.700630189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.702551091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.702608341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.702626271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.702645721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.702662271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.706579004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1446 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.706637804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3246 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.706657814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3246 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.706870944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.707874895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3247 }, kind: MgsRequest(ComponentDetails { 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.707916325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.746884254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.746927194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.746946694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.746963674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.746980394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.746998014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.747012114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.747081805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.747113765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.747135705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.747156475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.747173275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.749479376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.749530086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3247 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.755982821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3248 }, kind: MgsRequest(ComponentDetails { 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.756033611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.757076682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.757129652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.757164972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.757182802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.761763825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.761814855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3248 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.762587805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3249 }, kind: MgsRequest(ComponentDetails { 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.762631665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.797464252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.797503672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.797520632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.797534212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.797903842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3249 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.797925202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3249 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.800305344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3250 }, kind: MgsRequest(ComponentDetails { 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.800352324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.801375774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.801421964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.801442735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"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.801458225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.805409527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3250 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.805480308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3250 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.806466168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3251 }, kind: MgsRequest(ComponentDetails { 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.806508188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.807354329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"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.807383219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.807402569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.807418009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.807436659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.807453949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.807500249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.80879171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3251 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.80882498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3251 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.812632123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3252 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.812679503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3252 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.813640114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.813697024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.813729084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3252 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.813765444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3252 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.813799264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.813818284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.601773968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.601818318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.601833518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.601847598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.601860958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:46:00.601877908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1447 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.601892328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3253 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.601908298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3253 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.602054718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.60446791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.60452369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.60458749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.606094541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:00.606201181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.606262751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3253 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.606296191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3253 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.606446941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 860 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.606468091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.606486452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3254 }, kind: MgsRequest(ComponentDetails { 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.606503122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.606973632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.607007742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.607025352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.607057022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.607071312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.607087122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.607103082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.607118242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.607135792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.607151942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.607166462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.607180172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.607195882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 860 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.607228232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.607243852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.607260232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3254 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.607397162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.6184125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.618466871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3255 }, kind: MgsRequest(ComponentDetails { component: 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.618486741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.620315882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.620357312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"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.620379762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.620395422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"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.620415742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.620429832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.620499002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1449 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.620520492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.620536342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.622324843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1450 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.622428014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3256 }, kind: MgsRequest(ComponentDetails { 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.622452224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.628000498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.628095078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.628213518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.628243488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.628260048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.628869738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1450 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.628936738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3256 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.628953408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3256 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.628969218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.629884689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3257 }, kind: MgsRequest(ComponentDetails { 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.629931509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.632466761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.632514111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.632530791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.632546201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.632561471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.632577211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.632589851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.632604011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.632619891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.632634041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.632648651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.632662441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.633759802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.633807332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3257 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.636017444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3258 }, kind: MgsRequest(ComponentDetails { 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.636045964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.640429927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.640475507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.640492337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.640522717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.640797267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.640819467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3258 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.641530168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3259 }, kind: MgsRequest(ComponentDetails { 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.641573668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.645725021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.645763791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.645780901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.645794771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.655277768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3259 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.655334088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3259 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.658839791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3260 }, kind: MgsRequest(ComponentDetails { component: 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.658910541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.678432596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.678480626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"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.678498806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.678513366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.687784203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3260 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.687836413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3260 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.690276735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3261 }, kind: MgsRequest(ComponentDetails { 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.690327925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.695274078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.695625259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.695696679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.695714299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.695732239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.695749619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.695766569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.700893553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3261 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.700935423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3261 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.703745035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3262 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.703797945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3262 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.704975576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.705031166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.705144566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3262 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.705181306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3262 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.705214276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.705233666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.601968101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.602026211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.602042881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.602057001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.602072421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.602092601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1451 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.602111161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3263 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.602128251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3263 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.602152241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.602195161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.602225181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.602258551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.602324331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 861 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.602359531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.602392241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3263 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.602426041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3263 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.602458171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 862 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.602475371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1452 }, kind: MgsRequest(ComponentDetails { component: 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.602493171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3264 }, kind: MgsRequest(ComponentDetails { 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.602510102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.602527942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.602543992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.602562482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.602596782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.602613152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.602630132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.602645052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.602661532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.602681202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.602696212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.602712312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.602726592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.602743422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 862 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.602774882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:46:01.602793882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.602810762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3264 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.602827422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.605063053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.605108573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3265 }, kind: MgsRequest(ComponentDetails { component: 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.605129683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.605148993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.605164534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"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.605180384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.605195414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"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.605212024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.605227114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.605243654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:46:01.605259644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.605276444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3265 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.606115384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:46:01.606156704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3266 }, kind: MgsRequest(ComponentDetails { 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.606176374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.606193544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.606224434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.606238674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.606255364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.606268864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.606287374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:01.606320674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3266 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.606339534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3266 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.606357544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.606903615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3267 }, kind: MgsRequest(ComponentDetails { 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.606927945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.606948215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.606963195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.606978505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.606994835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.607010665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.607025795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.607039645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.607056145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.607073115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.607088965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.607103785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.607119445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.607134745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.607153545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3267 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.610976778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3268 }, kind: MgsRequest(ComponentDetails { 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.611019408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.611038708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.611052548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.611068628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.611083628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.611099828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.611116378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3268 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.611684968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3269 }, kind: MgsRequest(ComponentDetails { 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.611708338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.611725878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.611740358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.611755968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.611769518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.611786528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3269 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.611802539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3269 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.612339949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3270 }, kind: MgsRequest(ComponentDetails { component: 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.612367139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.612385889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.612399619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"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.612415749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.612429599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.612446409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3270 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.612462339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3270 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.61326762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3271 }, kind: MgsRequest(ComponentDetails { 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.61334366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.6133647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.61338109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.6134148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.61342821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.61344386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.61346075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.61347773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.61349291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.61350928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3271 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.614531161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3272 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.614570981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3272 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.614588661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.614618311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.614647911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3272 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.614680021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3272 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.614712561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.614728641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.603247855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.603291255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.603305865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.603320585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.609054599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 863 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.612411372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:46:02.612459602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3273 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.612479332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3273 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.614262503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.682783755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.682854915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.682887835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.687635649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 863 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.687699489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:02.687734389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3273 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.687790119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3273 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.695781845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:46:02.695807685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.695828225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3274 }, kind: MgsRequest(ComponentDetails { 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.695845565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.703338561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.703385191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.703500121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.703535561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.703551711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.703568561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.703584191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.703599481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.703616021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.703631901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.703647441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.703661341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.713153378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:02.713217268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:46:02.713235678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.713252508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3274 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.713919679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.716682691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.716715761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3275 }, kind: MgsRequest(ComponentDetails { component: 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.716733001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.721501484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.721562784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"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.721581934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.721596944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"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.721613864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.721630784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.724656347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:46:02.724704657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.724722727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3275 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.726306518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1458 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.726347978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3276 }, kind: MgsRequest(ComponentDetails { 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.726368968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.78345333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.78363828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.78367125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.78369093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.7837066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.805251086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.805330166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3276 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.805348176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3276 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.841333794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.844247496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3277 }, kind: MgsRequest(ComponentDetails { 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.844295146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.852290282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.852320242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.852338562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.852355252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.852372272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.852389682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.852404752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.852420382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.852435842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.852451482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.852479272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.852495352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.856628655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.856680415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3277 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.860197438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3278 }, kind: MgsRequest(ComponentDetails { 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.860224838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.860924958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.860965478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.860984818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.860999338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.86281319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.86285465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3278 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.864227151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3279 }, kind: MgsRequest(ComponentDetails { 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.864275011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.865129442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.865166282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.865185602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.865200632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.867575403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3279 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.867604813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3279 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.869354185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3280 }, kind: MgsRequest(ComponentDetails { component: 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.869403935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.878376002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.878419672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"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.878441602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.878457402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.879838293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3280 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.879883093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3280 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.886317767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3281 }, kind: MgsRequest(ComponentDetails { 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.886363758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.939853588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.939917198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.939938258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.939955438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.939972858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.939991028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.940010108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.005466147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3281 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.005517347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3281 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.007419299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3282 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.007470889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3282 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.147747915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.147796665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.160015524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3282 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.160085374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3282 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.161309885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.161357455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.620850601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.620878541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.620893891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.620906681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.621142212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:46:03.621195622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1459 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.621214232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3283 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.621230472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3283 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.625003994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.625071245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.625101285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.625131955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.631192579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:03.631261189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1459 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.631295359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3283 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.631330079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3283 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.708555437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:46:03.708649478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:46:03.708669758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3284 }, kind: MgsRequest(ComponentDetails { 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.708693008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.717661184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.717710144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.718250535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.718364155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.719410956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.719439616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.719457856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.719475096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.719492836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.719509246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.719524866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.719538446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.749955349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:03.750034649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:46:03.750054329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.750072989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3284 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.750429319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.761434016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1461 }, kind: MgsRequest(ComponentDetails { component: 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.761485106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3285 }, kind: MgsRequest(ComponentDetails { component: 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.761507126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.762238847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.762284987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"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.762372267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.762390537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"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.762409027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.762425027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.76608521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:46:03.76611676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.76613368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.768530102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1462 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.768575542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3286 }, kind: MgsRequest(ComponentDetails { 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.768595852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.775490347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.775564477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.775580847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.775599317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.775612947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.780329081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1462 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.780640401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3286 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.780672251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3286 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.781724082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.782726242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3287 }, kind: MgsRequest(ComponentDetails { 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.787379226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.794856732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.794939332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.794981162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.795014942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.795046632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.795130472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.795161912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.795193002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.795224602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.795257952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.795288842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.795319482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.813782806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.813849666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3287 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.816624168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3288 }, kind: MgsRequest(ComponentDetails { 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.816691828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.854555097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.854603307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.854622247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.854638157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.88546122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.88551757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3288 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.891753595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3289 }, kind: MgsRequest(ComponentDetails { 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.891810035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.892766575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.892818815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.892942115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.892961916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.906574296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3289 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.906624386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3289 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.909010168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3290 }, kind: MgsRequest(ComponentDetails { component: 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.909058338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.91159249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.91162861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"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.91164742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.91166173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.960147106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3290 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.960206166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3290 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.961599207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3291 }, kind: MgsRequest(ComponentDetails { 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.961648467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.971690385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.971752805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.971773215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.971791855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.971815925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.971833435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.971851365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.977593379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.977625629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3291 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.981614652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3292 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.981672802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3292 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.981993383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.982035733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.982182633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3292 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.982223093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3292 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.982270203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.982288173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.60250324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.602568761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.602586231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.602600051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.602614111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:46:04.602632441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1463 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.602649241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3293 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.602665061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3293 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.602755471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.602813051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.602850021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.602910891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.603025891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:04.603095161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1463 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.603128501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3293 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.603160271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3293 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.603190601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.603206751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.603225171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3294 }, kind: MgsRequest(ComponentDetails { 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.603240681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.603257611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.603270631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.603286471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.603315681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.603331121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.603346341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.603361381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.603376811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.603393031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.603407071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.603421831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.603435641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.603449851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 868 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.603481991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1464 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.603512401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.603529111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3294 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.603545481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.605770133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1465 }, kind: MgsRequest(ComponentDetails { component: 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.605830653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3295 }, kind: MgsRequest(ComponentDetails { component: 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.605849453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.605870373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.605886773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"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.605905733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.605921103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"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.605938533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.605952133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.605967293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1465 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.605983023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.606002683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.606725244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1466 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.606783364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3296 }, kind: MgsRequest(ComponentDetails { 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.606827664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.606846094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.606876364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.606891314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.606907704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.606921614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.606936844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1466 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.606971024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3296 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.606986524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3296 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.607002724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.610209276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3297 }, kind: MgsRequest(ComponentDetails { 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.610268426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.610289726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.610304766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.610324606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.610341766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.610359266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.610378646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.610392336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.610408296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.610422956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.610439726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.610457306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.610474407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.610490937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.610506887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3297 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.612501328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3298 }, kind: MgsRequest(ComponentDetails { 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.612529028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.612949168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.612994858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.613015488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.613031738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.613049018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.613069708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3298 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.613716819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3299 }, kind: MgsRequest(ComponentDetails { 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.613745189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.613765069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.613778339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.613796549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.613811479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.613826719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3299 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.613842209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3299 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.614362149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3300 }, kind: MgsRequest(ComponentDetails { component: 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.614412169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.614430239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.614444019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"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.61446214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.61447777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.61449406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3300 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.61451063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3300 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.61529418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3301 }, kind: MgsRequest(ComponentDetails { 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.61532438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.61534374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.61535723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.61537289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.61538919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.61540729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.61542474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.61544011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.61545611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.61547252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3301 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.616593351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3302 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.616644701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3302 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.616662871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.616692041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.616721271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3302 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.616756251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3302 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.616787941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.616804531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.632562346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.632701216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.632822276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.632879376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.632947666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 869 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.632977246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1467 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.632994606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3303 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.633011266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3303 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.634004567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.634082447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.634119857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.634150697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.714100618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 869 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.714151468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1467 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.714188548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3303 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.714226148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3303 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.714760698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","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:46:05.714817328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.714838098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3304 }, kind: MgsRequest(ComponentDetails { 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.714856648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.71662259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.71667556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.71669662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.71673138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.71674786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.71676385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.71678243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.71679889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.71681565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.71684924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.71686558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.71688014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.7173694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:05.71745022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.71746775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.71748581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3304 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.718009671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.723278285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.723326085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3305 }, kind: MgsRequest(ComponentDetails { component: 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.723344165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.724643646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.724678636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"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.724758616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.724774536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"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.724789886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.724804436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.725410806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1469 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.725461296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.725477876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.727228428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1470 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.727267928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3306 }, kind: MgsRequest(ComponentDetails { 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.727287598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.813226971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.813439042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.813460432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.813478352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.813492272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.815990713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-switch1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1470 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.816051924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3306 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.816072394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3306 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.816244024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.817597215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3307 }, kind: MgsRequest(ComponentDetails { 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.817631895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.823117179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.823210739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.823252359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.823285819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.823317129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.823399609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.823433439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.823465329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.823498679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.823529319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.823561959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.823595739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.826596731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.826736572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3307 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.830783175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3308 }, kind: MgsRequest(ComponentDetails { 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.830831165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.839067881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.839117371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.839137831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.839156141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.959503832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.959551792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3308 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.960921973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3309 }, kind: MgsRequest(ComponentDetails { 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.960957493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.961176933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.961219563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.961240033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.961253653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.963744765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3309 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.963781105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3309 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.965227676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3310 }, kind: MgsRequest(ComponentDetails { component: 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.965321646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.973585492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.973669422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"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.973757902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.973797542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.974951993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3310 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.975042263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3310 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.976113914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3311 }, kind: MgsRequest(ComponentDetails { 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.976197154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.976338114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.976381714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.976466294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.976512604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.976555415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.976571825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.976587745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.976604315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3311 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.976621855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3311 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.977769265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3312 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.977796965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3312 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.979811677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.979892527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.979955037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled0","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3312 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.979993237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"interface":"fake-sled1","component":"ManagementSwitch","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3312 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.980057977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.980077857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18091,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"aabbb253-e557-443a-b64e-8f28acc6a5fd","num_samples":16}